@charset "UTF-8";

/* modules */
.space10 {
    height: 10px;
    clear: both;
    overflow: hidden;
}

.space16 {
    height: 16px;
    clear: both;
    overflow: hidden;
}

.space20 {
    height: 20px;
    clear: both;
    overflow: hidden;
}

.pd10 {
    padding: 10px
}

.pdt10 {
    padding-top: 10px;
}

.border {
    border: 1px solid #eee;
    /* box-shadow:0px 0px 4px 0px #ddd; */
}

.mt10 {
    margin-top: 10px;
}

.block-one {
    background-color: #f0efff;
    border: 1px solid #d1ccff
}

.block-one:hover {
    background-color: #ebeaff;
}

.block-one i {
    color: #d1ccff
}

.block-two {
    background-color: #f3f6ff;
    border: 1px solid #c9d4ee
}

.block-two:hover {
    background-color: #eef2ff;
}

.block-two i {
    color: #c9d4ee
}

.block-three {
    background-color: #fff9f2;
    border: 1px solid #f0e2cc
}

.block-three:hover {
    background-color: #fcf2e7;
}

.block-three i {
    color: #f0e2cc
}

.bg-a {
    background-color: #f2f8fe;
}

.bg-a:hover {
    background-color: #e6f1fc;
}

.bg-a i {
    color: #8abcea
}

.bg-b {
    background-color: #f2f5fe;
}

.bg-b:hover {
    background-color: #eaeffd;
}

.bg-b i {
    color: #8aacea
}

.container.nav {
    padding-left: 0;
    padding-right: 0;
}

/* 公共元件 */
.cursor-po {
    cursor: pointer;
}

.inline-block {
    display: inline-block
}

.title-result {
    text-align: center;
    background-color: #f2f2f2;
    padding-top: 4px;
    padding-bottom: 4px;
}

.title-quote {
    background-color: #f2f2f2;
    border-left: 4px solid #004d93;
    padding: 6px;
}

.title-quote-txt {
    padding-bottom: 10px
}

.title-quote-txt>span {
    display: block;
    border-left: 4px solid #004d93;
    color: #004d93;
    padding-left: 10px;
    font-size: 20px;
    line-height: 1.2;
}

.border-all {
    border: 1px solid #dcdcdc
}

.border-all-dashed {
    border: 1px dashed #dcdcdc
}

.border-blue-light {
    border: 1px solid #96afe3
}

.border-b-blue-light {
    border-bottom: 1px solid #7897d6
}

.padding-t-b-10 {
    padding-top: 10px;
    padding-bottom: 10px
}

.padding-t-b-20 {
    padding-top: 20px;
    padding-bottom: 20px
}

.padding-b-20 {
    padding-bottom: 20px
}

.padding-20 {
    padding: 20px
}

.padding-10 {
    padding: 10px
}

.padding-l-r-20 {
    padding-left: 20px;
    padding-right: 20px;
}

.padding-l-r-10 {
    padding-left: 10px;
    padding-right: 10px;
}

.padding-b-10 {
    padding-bottom: 10px;
}

.padding-b-5 {
    padding-bottom: 5px;
}

.padding-l-20 {
    padding-left: 20px;
}

.padding-t-20 {
    padding-top: 20px;
}

.padding-t-10 {
    padding-top: 10px;
}

.margin-b-10 {
    margin-bottom: 10px;
}

.margin-b-20 {
    margin-bottom: 20px;
}

.bg-gray {
    background-color: #f6f7f8
}

.bg-gray-plus {
    background-color: #f2f2f2
}

.bg-blue {
    background-color: #004d93;
    color: #fff
}

.text-center {
    text-align: center
}

.button-link {
    position: absolute;
    top: auto;
    bottom: 5px;
    right: 0;
    background-color: #004d93;
    color: #fff;
    padding: 4px 10px;
    border-radius: 4px
}

.button-link-a {
    color: #004d93;
    padding: 4px 10px;
}

.button-link-bg {
    background-color: #004d93;
    color: #fff;
    padding: 4px 10px;
    border-radius: 4px
}

.button-link-border {
    display: inline-block;
    text-align: center;
    color: #004d93;
    border: 1px solid #004d93;
    border-radius: 30px;
    width: 8em;
    padding: 4px
}

.button-link-border:hover {
    color: #fff;
    background-color: #004d93
}

.button-links {
    text-align: right
}

.button-link-zfgb {
    background-color: #7897d6;
    text-align: center;
    color: #fff;
    font-size: 20px;
    padding: 8px 0;
    border-radius: 5px
}

.button-link-zfgb:hover {
    background-color: #5180de
}

.tag-lead-v {
    background-color: #F3F7FF;
    padding: 30px 18px;
    height: 150px;
    font-size: 18px;
    float: left;
    margin-right: 10px;
    font-weight: bold
}

/* 右侧边栏 */
.right-box {
    display: block;
    position: fixed;
    left: 50%;
    margin-left: 630px;
    top: 285px;
    z-index: 9;
}

.right-box .item {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 8px;
    width: 68px;
    height: 68px;
    background-color: #fff;
    color: #006eab;
    cursor: pointer;
    text-align: center;
    position: relative;
    font-size: 12px;
}

.right-box .item:hover>.item-con {
    display: block;
}

.right-box .item>img {
    width: 60%;
    height: 60%
}

.right-box .item-con {
    display: none;
    width: 120px;
    height: auto;
    position: absolute;
    left: -130px;
    top: 0;
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 4px
}

.right-box .item-con img {
    display: block;
    width: 100%;
}

/* 尾部友情链接div */
.list-select-div {
    margin-left: -15px;
    margin-right: -15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.list-select-div .item {
    width: 20%;
    float: left;
    padding: 0 5px;
    position: relative;
}

.list-select-div .item>.title {
    border: 1px solid #dcdcdc;
    background-color: #fff;
    padding: 5px;
    cursor: pointer;
    border-radius: 2px;
    position: relative;
}

.list-select-div .item>.title>a {
    display: block
}

.list-select-div .item>.title>i {
    position: absolute;
    right: 10px
}

.list-select-div .item>.downdrop {
    border: 1px solid #dcdcdc;
    border-bottom: 0;
    background-color: #fff;
    display: none;
    position: absolute;
    left: 5px;
    right: 5px;
    bottom: 100%;
    top: auto;
    z-index: 9;
    max-height: 300px;
    overflow-y: auto
}

.list-select-div .item>.downdrop>a {
    display: block;
    padding: 8px 0;
    border-top: 1px dashed #ccc;
    cursor: pointer;
}

.list-select-div .item>.downdrop>a:first-child {
    border-top: 0
}

.list-select-div .item>.downdrop>a:hover {
    background-color: #eee
}

/* 公开目录 */
.list-gkml-title>a {
    display: block;
    line-height: 45px;
    font-size: 20px;
    text-align: center;
    background-color: #0f60ab;
    /* background-image:url(wjk-ico.png); */
    background-repeat: no-repeat;
    background-position: right 35px center;
    background-position: 95% 16px\0;
    color: #fff
}

.list-gkml {
    background-color: #f8f8f8;
    border: 1px solid #e2e2e2
}

.list-gkml>.item {
    overflow: hidden;
}

.list-gkml>.item>a {
    display: block;
    line-height: 45px;
    text-align: center;
    cursor: pointer;
    border-left: 4px solid transparent;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent
}

.list-gkml>.item>a+.sub-item {
    padding-left: 90px;
}

.list-gkml>.item>a+.sub-item .sub-item {
    padding-left: 1em;
    margin-left: -90px;
}

.list-gkml>.item>a+.sub-item .sub-item.hover {
    padding-left: 106px;
}

.list-gkml>.item .sub-item {
    display: none;
}

.list-gkml>.item.hover>a+.sub-item {
    display: block
}

.list-gkml>.item .sub-item.hover {
    display: block
}

.list-gkml>.item .sub-item a {
    display: block;
    line-height: 45px;
    cursor: pointer;
    margin-left: -90px;
    padding-left: 95px
}

.list-gkml>.item .sub-item a.hover {
    color: #004d93
}

.list-gkml>.item.hover>a,
.list-gkml>.item>a.hover {
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    border-left: 4px solid #004d93;
    color: #004d93
}

.list-gkml>.item.hover>a,
.list-gkml>.item>a.hover,
.list-gkml>.item.hover>a+.sub-item {
    background-color: #fff
}

.list-gkml>.item.one>a {
    background: url(gkml-one-off.png) no-repeat right 20px center;
}

.list-gkml>.item.one.hover>a {
    background: #fff url(gkml-one-on.png) no-repeat right 20px center
}

.list-gkml>.item.one .sub-item .sub {
    background: url(gkml-sub-off.png) no-repeat left 70px center;
}

.list-gkml>.item.one .sub-item .sub.on {
    background: url(gkml-sub-on.png) no-repeat left 70px center;
}

/* 写信须知 */
.mail-know.must>.readme {
    line-height: 1.8;
    font-size: 16px;
}

.mail-know {
    border: 1px solid #eee
}

.mail-know>.readme {
    line-height: 42px;
    padding: 10px 15px;
    border-bottom: 1px solid #f6f6f6;
    color: #333;
    border-radius: 2px 2px 0 0;
    font-size: 14px;
}

.mail-know>.title {
    background-color: #eee;
    padding: 5px;
    position: relative;
}

.mail-know>.title>span {
    font-size: 22px;
    color: #006eab;
    font-weight: bold;
    margin-left: 30px;
    height: 50px;
    line-height: 50px;
}

.units-radio {
    padding: 15px;
    overflow: hidden;
}

.units-radio .item {
    width: 25%;
    float: left;
    padding: 10px 30px
}

.units-radio .item input {
    appearance: radio;
    -webkit-appearance: radio;
    cursor: pointer;
}

.units-radio .item label {
    cursor: pointer;
}

.know-oper {
    text-align: center
}

.know-oper>.button {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background-color: #0261b9;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}

.know-oper>.button:hover {
    background-color: #004d93
}

/* 行内链接 */
.links-inline9 {
    font-size: 0;
    margin-left: -5px;
    margin-right: -5px;
}

.links-inline9 .item {
    font-size: 16px;
    width: 33.333333%;
    float: left;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}

.links-inline9 .item>a {
    display: block;
    padding: 5px;
    background-color: #e3f1ff;
    border-radius: 4px;
}

.links-inline9 .item>a:hover {
    background-color: #004d93;
    color: #fff
}

/* 依申请公开 */
.ysqgk-button {
    position: absolute;
    right: 20px;
    top: 12px;
}

.ysqgk-button>a {
    display: inline-block;
    background: #006eab;
    color: #fff;
    padding: 5px 18px;
    border-radius: 100px
}

/* 我要写信 */
.input-text-xx {
    display: inline-block;
    width: 208px
}

.input-text-xx select {
    float: left;
    width: 100%;
    height: 30px;
}

.input-text-xx select {
    padding: 4px\0;
    appearance: none;
    -webkit-appearance: none;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAALxJREFUSEvt1LERwjAMheE/K9CxAlOwBCzBEMA6MATZhoKago4zhwty2NaTD9IotaTv9KJkYKZnmMkl4L8lH1FH1D9LoHVca2B06kvgWuqtwQm9AEfgIOInYAPlH1Rr4wTuRTyjW+Ds2Tj3KLgJTYNbGyu4GVXgVFvbXEJVuITLqAee4qv39VYP6duBWd/xtDfHfgN2tevtuepS7wJ4AHfxG3+Vezf2WB89AXdHaB0QUVuT6q6LqLsjtA54AsPkIR9F+a5KAAAAAElFTkSuQmCC') no-repeat right center;
    background-size: 18px;
    padding-left: 6px;
}

.my-submit {
    width: 990px;
    margin: 0 auto
}

.my-submit input[type="radio"] {
    appearance: radio;
    -webkit-appearance: radio
}

.my-submit fieldset {
    border: 1px solid #ccc;
    padding: 20px
}

.my-submit legend {
    margin-left: 1em;
    font-size: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

.my-submit label,
.my-submit .label {
    display: inline-block;
    width: 5.6em;
    vertical-align: top
}

.my-submit .item {
    padding: 6px 0
}

.my-submit .item textarea {
    outline: 0;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    font-size: 16px;
    padding: 4px;
}

.my-submit .item input[type="text"],
.my-submit .item textarea {
    width: 840px
}

.my-submit .item .noempty:before {
    content: '*';
    color: #f00
}

/* 往期专题 */
.list-taglinks .item {
    width: 50%;
    float: left;
    padding: 5px;
    text-align: center
}

.list-taglinks .item>a {
    background-color: #f6f6f6;
    border: 1px solid #dedede;
    padding: 2px
}

/* 专题专栏 */
.list-pictures {
    margin-left: -10px;
    margin-right: -10px;
}

.list-pictures .item {
    width: 33.333333%;
    float: left;
    padding: 10px
}

.list-pictures .item>a {
    background-color: #f8f8f8;
    padding: 10px 10px 0
}

.list-pictures .item .txt {
    padding: 8px 0;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list-pictures.picList .item img {
    height: 216px
}

.list-pictures.picZtzl .item img {
    height: 132px
}

/* 网站地图 */
.list-ditu .title {
    font-size: 20px;
    padding: 10px 15px;
    font-weight: bold;
    color: #004d93
}

.list-ditu .bd a {
    display: inline-block;
    padding: 8px 15px;
    margin-right: 10px;
}

.list-ditu .bd a:hover {
    color: #004d93
}

.list-ditu .bd a:before {
    content: '\2022';
    color: #999;
    margin-right: 10px
}

/* 政府公报 */
.zfgb-into {
    line-height: 2.25
}

.zfgb-appdown {
    text-align: center;
}

.zfgb-appdown>a,
.zfgb-appdown>.zfgb_div {
    display: inline-block;
    text-align: center;
    width: 150px
}

.zfgb-catename {
    font-size: 20px;
}

.zfgb-catalog {
    text-align: center;
    font-size: 24px;
}

.zfgb-head {
    padding: 35px 0 0;
    text-align: center;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 20px;
}

.zfgb-head .title {
    font-size: 24px;
    color: #cc0213
}

.zfgb-head .num {
    font-size: 14px;
    color: #666;
    padding: 20px 0
}

/* 重点领域 */
.zdly-logo {
    position: absolute;
    top: 30px;
    margin-left: 30px;
}

.zdly-card {
    margin: 0 20px;
}

.zdly-card .title {
    background: url(zdly-bgimg2.png) no-repeat center top;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 62px;
    color: #fff;
    position: relative;
    z-index: 2;
}

.zdly-card .content {
    background-color: #f8fcff;
    margin-top: -34px;
    padding-top: 34px;
    position: relative;
}

.zdly-bg {
    background-color: #fff
}

.zdly-head {
    background: url(zdly-banner.png) no-repeat center top;
    padding-top: 300px;
}

/* 重点领域链接 */
.zdly-links {
    position: relative;
}

.zdly-links a {
    display: block;
    float: left;
    width: 178px;
    height: 272px;
    text-align: center;
    padding-top: 25px;
    background: url(zdly-ico2.png) no-repeat center;
    color: #5195ce
}

.zdly-links a.one {
    background-position: top;
}

.zdly-links a.two {
    background-position: bottom;
}

.zdly-links a.two>i {
    display: block;
    padding-top: 90px;
}

.zdly-links a>i {
    font-size: 50px;
}

.zdly-links a>span {
    display: block;
    font-size: 18px;
}

.zdly-links a.hover,
.zdly-links a:hover {
    background-image: url(zdly-ico3.png);
    color: #fff;
}

/* 文件库菜单 */
.list-wjk .item {
    font-size: 20px;
    height: 55px;
    line-height: 55px;
    margin-bottom: 20px;
    text-align: center;
    border-radius: 10px
}

.list-wjk .item a {
    display: block;
    background-color: #f5f5f5;
}

.list-wjk .item:hover a,
.list-wjk .item.hover a {
    background-color: #0f60ab;
    background-image: url(wjk-ico.png);
    background-repeat: no-repeat;
    background-position: right 35px center;
    color: #fff
}

.list-wjk .item.long:hover a,
.list-wjk .item.long.hover a {
    background-image: none
}

/* 标签列表 */
.list-taglink {
    padding: 10px;
}

.list-taglink .item {
    padding: 10px;
    width: 20%;
    float: left;
    position: relative;
}

.list-taglink .item.down:after {
    content: '';
    background: url(zdly-ico.png) repeat-y center top;
    position: absolute;
    right: 11px;
    top: 11px;
    bottom: 0;
    width: 20px;
    height: 47px;
}

.list-taglink .item>a {
    display: block;
    border: 1px solid #2ea2dc;
    background-color: #fff;
    font-size: 18px;
    padding: 10px 10px;
    text-align: center;
}

.list-taglink .item.long {
    width: auto
}

.list-taglink .item>a:hover {
    background-color: #2ea2dc;
    color: #fff;
}

.list-taglink .item:hover>.downwarp {
    display: block
}

.list-taglink .item>.downwarp {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
    background-color: #fff;
    margin: 0 10px;
    border: 1px solid #dcdcdc;
    z-index: 9;
    filter: alpha(opacity=90);
    opacity: 0.9;
}

.list-taglink .item>.downwarp a {
    display: block;
    line-height: 1.8;
    padding: 4px 5px;
    text-align: center
}

.list-taglink .item>.downwarp a:hover {
    background-color: #2ea2dc;
    color: #fff;
}

/* 市情-two */
.list-icon-sq .item {
    width: 20%;
    float: left;
    text-align: center;
    padding: 10px 20px
}

.list-icon-sq .item>a {
    display: block;
}

.list-icon-sq .item>a>i {
    display: block;
    font-size: 40px;
    font-weight: 400;
    color: #fff;
    width: 100%;
    height: 80px;
    line-height: 80px;
    background-color: #006eab;
    border-radius: 100px;
}

.list-icon-sq .item>a>i:hover {
    background-color: #027ec3
}

.list-icon-sq .item>a>span {
    font-size: 16px;
    display: block;
    padding: 5px
}

.jywh-item {
    display: block;
    text-align: center;
    padding: 10px;
    position: relative;
}

.jywh-item span {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -12px;
    font-weight: bold;
}

.list-imgs>a {
    display: block;
    position: relative;
    text-align: center;
    overflow: hidden;
}

.list-imgs>a+a {
    margin-top: 20px;
}

.list-imgs>a>img {
    width: 100%
}

.list-imgs>a>span {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 5px 0;
    background: url(ly-bg.png) repeat-x;
    color: #fff;
}

.list-imgs.left-one>a:first-child>img {
    height: 240px
}

.list-imgs.center-one>a:first-child>img {
    height: 186px
}

.list-imgs.right-one>a:first-child>img {
    height: 282px
}

.list-imgs img {
    transition: all .5s
}

.list-imgs img:hover {
    transform: scale(1.1)
}

.title-sq {
    text-align: center;
    border-bottom: 1px solid #dcdcdc;
    padding: 10px
}

.title-sq>a {
    font-size: 22px;
    color: #004d93;
    border-bottom: 2px solid #004d93;
    padding: 12px 4px;
    position: relative;
}

.title-sq>a:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    bottom: -6px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #004d93;
    margin-left: -5px;
}

.jygk>.text {
    text-indent: 2em;
    text-align: justify
}

.jygk>.text>p {
    margin-bottom: 15px;
    line-height: 2;
}

.list-honor .item {
    width: 20%;
    float: left;
    background: url(honor-bg.png) no-repeat center top;
    text-align: center;
    height: 114px;
    padding-top: 30px;
    margin-bottom: 50px;
}

.list-honor .item>.text {
    width: 6em;
    margin: 0 auto
}

/* 文化 */
.list-sqwh {
    margin-left: -10px;
    margin-right: -10px;
}

.list-sqwh .item {
    float: left;
    width: 20%;
    padding: 10px 10px;
    text-align: center;
}

.list-sqwh .item>a {
    display: block;
    border: 1px solid #004d93;
    background-color: #f9fcff;
    border-radius: 5px;
    padding: 10px;
    font-size: 18px;
}

.list-sqwh .item>a>i {
    font-size: 22px;
    vertical-align: middle
}

.list-sqwh .item>a>span {
    vertical-align: middle
}

/* 旅游轮播Swiper */
.swiper-container-ly {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
    margin-left: -10px;
    margin-right: -10px;
}

.swiper-container-ly:hover .prev,
.swiper-container-ly:hover .next {
    display: block
}

.swiper-container-ly .prev,
.swiper-container-ly .next {
    width: 60px;
    height: 90px;
    margin: -60px 0 0;
    display: none;
    background: url(ad_ctr.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    filter: alpha(opacity=20);
    opacity: 0.2
}

.swiper-container-ly .prev {
    left: 10px;
}

.swiper-container-ly .next {
    background-position: 0 -90px;
    right: 10px;
}

.swiper-container-ly .prev:hover,
.swiper-container-ly .next:hover {
    filter: alpha(opacity=50) !important;
    opacity: 0.5 !important;
}

.swiper-container-ly .txt-bg {
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 100px;
    width: 300px;
    background: #fff;
    filter: alpha(opacity=10);
    opacity: 0.8;
    z-index: 1;
    overflow: hidden;
}

.swiper-container-ly .txt {
    display: block;
    font-size: 30px;
    color: #f00;
    text-align: center
}

.swiper-container-ly .swiper-wrapper {
    position: relative;
    overflow: hidden;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px, 0, 0);
    transition-timing-function: ease;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-container-ly .swiper-slide {
    float: left;
    position: relative;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
}

.swiper-container-ly .swiper-slide img {
    width: 100%;
    height: 330px;
    padding: 10px;
    border-radius: 20px;
}

.swiper-container-ly .swiper-slide .text {
    position: absolute;
    bottom: 10px;
    left: 10px;
    right: 10px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    background: url(ly-bg.png) repeat-x;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

/* 市情图片轮播Swiper */
.swiper-container-sq {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
    height: 784px;
    max-width: 1920px
}

.swiper-container-sq:hover .prev,
.swiper-container-sq:hover .next {
    display: block
}

.swiper-container-sq .prev,
.swiper-container-sq .next {
    width: 60px;
    height: 90px;
    margin: -60px 0 0;
    display: none;
    background: url(ad_ctr.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    filter: alpha(opacity=20);
    opacity: 0.2
}

.swiper-container-sq .prev {
    left: 0;
}

.swiper-container-sq .next {
    background-position: 0 -90px;
    right: 0;
}

.swiper-container-sq .prev:hover,
.swiper-container-sq .next:hover {
    filter: alpha(opacity=50) !important;
    opacity: 0.5 !important;
}

.swiper-container-sq .txt-bg {
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 200px;
    width: 500px;
    z-index: 1;
    overflow: hidden;
    text-align: center
}

.swiper-container-sq .txt {
    display: block;
    font-size: 60px;
    color: #fff;
    text-align: center;
    letter-spacing: 5px
}

.swiper-container-sq .txt-more {
    display: inline-block;
    border: 1px solid #fff;
    color: #fff;
    padding: 5px 20px;
    margin-top: 50px;
    border-radius: 4px
}

.swiper-container-sq .swiper-wrapper {
    position: relative;
    overflow: hidden;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px, 0, 0);
    transition-timing-function: ease;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-container-sq .swiper-slide {
    float: left;
    position: relative;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
}

.swiper-container-sq .swiper-slide img {
    height: 784px;
    max-width: 1920px
}

/* 市情 */
.sq-card .title {
    text-align: center;
    padding: 45px;
}

.sq-card .con {
    overflow: hidden;
    position: relative;
}

.sq-card .con .img {
    text-align: center;
    margin-left: 200px;
}

.sq-card .con .img>img {
    border: 1px solid #dcdcdc;
    padding: 10px
}

.sq-card .con .video {
    float: left;
    width: 482px;
    position: relative;
}

.sq-card .con .video .more {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: #000;
    color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
    padding: 2px 8px;
    border-top-left-radius: 10px
}

.sq-card .con .video .more>a {
    color: #fff;
    font-size: 14px
}

.sq-card .con .txt {
    margin-left: 482px;
    padding: 80px 26px;
    line-height: 2;
}

.sq-card .con .txt .more {
    text-align: right;
}

.sq-card .con .txt .more>a {
    color: #999
}

.sq-card .con .info {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 490px;
    height: 288px;
    background-color: #f6f6f6;
    filter: alpha(opacity=90);
    opacity: 0.9;
}

.sq-card .con .info .info-title {
    font-size: 22px;
    text-align: center;
    font-weight: bold;
    padding: 30px 0
}

.sq-card .con .info .info-text {
    padding: 0 36px;
    line-height: 1.8;
    text-indent: 2em;
}

.sq-card .con .info .info-more {
    text-align: right;
    padding-right: 40px;
    padding-top: 10px;
}

.sq-card .con .info .info-more a {
    color: #666;
}

/* 地点列表-app */
.list-addr-app {
    text-align: center
}

.list-addr-app a {
    display: inline-block;
    background: url(sqbg23.png) no-repeat center;
    width: 100px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #666
}

.list-addr-app a.hover,
.list-addr a:hover {
    background: url(sqbg22.png) no-repeat center;
    font-weight: bold
}

/* 地点列表 */
.list-addr a {
    display: block;
    float: left;
    width: 14.2857%;
    background: url(sqbg23.png) no-repeat center;
    padding: 30px;
    text-align: center;
    color: #666
}

.list-addr a.hover,
.list-addr a:hover {
    background: url(sqbg22.png) no-repeat center;
    font-weight: bold
}

/* 文化列表-app */
.list-cultrue-app .item {
    width: 50%;
    float: left;
}

.list-cultrue-app a {
    display: block;
    font-size: 18px;
    background: url(sqbg20.png) no-repeat center;
    border: 1px solid #96afe3;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    margin-bottom: 20px;
}

.list-cultrue-app a.hover,
.list-cultrue a:hover {
    background: url(sqbg21.png) no-repeat center;
    color: #fff
}

/* 文化列表 */
.wrap-list-cultrue {
    position: absolute;
    left: 100px;
    top: 20px;
    bottom: 0;
    width: 250px;
}

.list-cultrue a {
    display: block;
    font-size: 18px;
    background: url(sqbg20.png) no-repeat center;
    border: 1px solid #96afe3;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    margin-bottom: 20px;
}

.list-cultrue a.hover,
.list-cultrue a:hover {
    background: url(sqbg21.png) no-repeat center;
    color: #fff
}

.list-cultrue+.more>a {
    color: #666
}

/* 荣誉列表-app */
.list-txt-app li {
    display: inline-block;
    padding: 12px 5px;
}

.list-txt-app li:before {
    content: '\2022';
    color: #c49b5c;
    margin-right: 10px
}

/* 荣誉列表 */
.list-txt li {
    width: 33.333333%;
    float: left;
    padding: 12px 0;
    font-size: 20px;
}

.list-txt li:before {
    content: '\2022';
    color: #c49b5c;
    margin-right: 10px
}

/* 市情链接app */
.sq-links-app {
    margin-left: -10px;
    margin-right: -10px;
}

.sq-links-app .link {
    width: 50%;
    float: left;
    padding: 10px;
}

.sq-links-app .link.auto {
    width: 100%;
    text-align: center
}

.sq-links-app .link a {
    display: block;
    background-color: #effcff;
    padding-left: 10px;
    padding-right: 10px;
}

.sq-links-app .link a>i {
    font-size: 30px;
    display: inline-block;
    width: 40px;
    vertical-align: middle
}

.sq-links-app .link.auto a>i {
    width: 70px
}

.sq-links-app .link.color1>a {
    background-color: #fff9f4
}

.sq-links-app .link.color1>a>i {
    color: #ebb198;
}

.sq-links-app .link.color2>a {
    background-color: #effcff
}

.sq-links-app .link.color2>a>i {
    color: #98ddeb;
}

.sq-links-app .link.color3>a {
    background-color: #f1f7ff
}

.sq-links-app .link.color3>a>i {
    color: #98b5eb;
}

.sq-links-app .link.color4>a {
    background-color: #f4f3ff
}

.sq-links-app .link.color4>a>i {
    color: #b198eb;
}

.sq-links-app .link.color5>a {
    background-color: #fff6f6
}

.sq-links-app .link.color5>a>i {
    color: #eba498;
}

/* 市情链接 */
.sq-links {
    display: table
}

.sq-links .link {
    display: table-cell;
    width: 144px;
    height: 84px;
    text-align: center;
    vertical-align: middle
}

.sq-links .link>a {
    display: block
}

.sq-links .link>a>i {
    display: block;
    font-size: 30px
}

.sq-links .link.color1 {
    background: url(sqpic2.png) no-repeat center top;
}

.sq-links .link.color1>a>i {
    color: #ebb198
}

.sq-links .link.color2 {
    background: url(sqpic3.png) no-repeat center top;
}

.sq-links .link.color2>a>i {
    color: #98ddeb
}

.sq-links .link.color3 {
    background: url(sqpic4.png) no-repeat center top;
}

.sq-links .link.color3>a>i {
    color: #98b5eb
}

.sq-links .link.color4 {
    background: url(sqpic5.png) no-repeat center top;
}

.sq-links .link.color4>a>i {
    color: #b198eb
}

/* 文化标题 */
.culture .hd {
    background: url(whtitlebg.png) repeat-x left top;
    height: 86px;
    border-bottom: 2px solid #7897d6;
    position: relative;
}

.culture .hd .title {
    line-height: 86px;
    font-size: 24px;
    color: #004d93;
    margin-left: 62px;
}

.culture .hd .link {
    position: absolute;
    right: 34px;
    top: 32%;
    padding: 5px 20px;
    display: inline-block;
    background: url(whlinkbg.png) repeat center;
    color: #004d93;
    border-radius: 4px;
    font-size: 14px;
}

.culture .bd .title {
    font-size: 22px;
    text-align: center;
    padding: 35px 0
}

.culture .bd .title .txt {
    padding-left: 20px;
    padding-right: 20px;
}

/* 左侧单层菜单 */
.list-menu a {
    display: block;
    padding: 10px 0;
    font-size: 18px;
    text-align: center;
    border-bottom: 2px solid transparent
}

.list-menu a.hover,
.list-menu a:hover {
    background-color: #96afe3;
    border-color: #7897d6;
    color: #fff
}

.list-menu a.hover:before,
.list-menu a:hover:before {
    content: '';
    display: inline-block;
    border: solid;
    border-width: 6px 0 6px 12px;
    border-color: transparent transparent transparent #fff;
    width: 0;
    height: 0;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 20px;
}

/* 领导列表 */
.list-leads .item>a {
    width: 150px;
    float: left;
    text-align: center
}

/* .list-leads .item > a>span{line-height: 2.5} */
.list-leads .item {
    padding-bottom: 10px;
}

.list-leads .item>.info {
    margin-left: 170px;
}

/* 公报往期 */
.view-his .button-his {
    float: left;
    width: 80px;
    text-align: center;
    background-color: #f6f6f6;
    border-radius: 5px;
    overflow: hidden;
}

.view-his .wrap {
    margin-left: 80px;
    padding-left: 10px
}

.view-his .iconfont {
    font-size: 30px;
    color: #004d93;
    display: inline-block;
    padding: 10px 0
}

.view-his .txt {
    font-size: 14px;
    background-color: #004d93;
    color: #fff;
    padding: 4px 0
}

/* 政府公报 */
.gb-one .wrap {
    margin-left: 150px;
    padding: 10px 0 10px 10px;
}

.gb-one .title {
    font-size: 20px
}

.gb-one .num {
    padding-top: 5px;
    padding-bottom: 5px;
}

.gb-one .date {
    color: #999
}

/* 统计 */
.stats {
    line-height: 2.5;
    background: url(xxtj.png) repeat center bottom
}

.stats .title {
    font-size: 18px;
    color: #004d93;
    padding: 10px 0 0
}

.stats .num-one {
    color: #666
}

.stats .num-one span {
    color: #004d93;
    font-size: 18px;
    padding-left: 5px;
    padding-right: 5px;
}

.stats .num-two {
    color: #999
}

.stats .num-two span {
    color: #333;
    font-size: 14px;
    padding-left: 5px;
    padding-right: 5px;
}

/* 列表-a链接 */
.list-alink a {
    display: block;
    float: left;
    padding: 5px 10px;
}

.list-alink.span4 a {
    width: 25%
}

.list-alink.span5 a {
    width: 25%
}

/* 列表-领导 */
.list-pics {
    margin-left: 64px;
}

.list-pics>a {
    display: block;
    float: left;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}

.list-pics>a>span {
    line-height: 2.5
}

.list-pics img,
.list-pics .biglead {
    width: 115px
}

/* 互动列表 */
.list-hdinfo li {
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
}

.list-hdinfo.newsmall li {
    padding-top: 8px;
    padding-bottom: 8px;
}

.list-hdinfo.li-small li {
    position: relative;
    padding-top: 4px;
    padding-bottom: 4px;
}

.list-hdinfo li a {
    display: block;
}

.list-hdinfo li a:hover {
    color: #004d93
}

.list-hdinfo li>a>span {
    color: #999;
    font-size: 90%;
    position: absolute;
    right: 0;
}

.list-hdinfo li>a>i {
    font-weight: bold;
    color: #999;
}

.list-hdinfo .subtitle {
    color: #999;
    font-size: 14px;
    padding-left: 1em;
}

.list-hdinfo.date li a,
.list-hdinfo.statag li a {
    padding-right: 6.25em;
}

.list-hdinfo.dateTxt li a {
    padding-right: 10em;
}

.list-hdinfo.date li a,
.list-hdinfo.dateTxt li a,
.list-hdinfo.statag li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list-hdinfo.nowrap li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* 政府公报搜索 */
.input-text5 label {
    display: block;
    float: left;
    width: 18%;
    padding: 3px 8px;
    text-align: right;
    color: #004d93
}

.input-text5 label>span {
    padding-right: 2em;
}

.input-text5 input[type="text"] {
    height: 35px;
    padding: 0 15px;
    float: left;
    width: 65%;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border: 0;
    background-color: #f3f8fc
}

.input-text5 .image {
    display: block;
    float: left;
    padding-top: 3px;
    width: 75px;
    height: 35px;
    background-color: #004d93;
    text-align: center;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

/* 政策文件库 */
.input-text3 {
    overflow: hidden;
}

.input-text3 label {
    display: block;
    float: left;
    width: 35%;
    padding: 3px 8px;
    text-align: right;
}

.input-text3 select,
.input-text3 input[type="text"] {
    float: left;
    width: 62%;
    height: 30px;
}

.input-text3 select {
    padding: 4px\0;
    appearance: none;
    -webkit-appearance: none;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAALxJREFUSEvt1LERwjAMheE/K9CxAlOwBCzBEMA6MATZhoKago4zhwty2NaTD9IotaTv9KJkYKZnmMkl4L8lH1FH1D9LoHVca2B06kvgWuqtwQm9AEfgIOInYAPlH1Rr4wTuRTyjW+Ds2Tj3KLgJTYNbGyu4GVXgVFvbXEJVuITLqAee4qv39VYP6duBWd/xtDfHfgN2tevtuepS7wJ4AHfxG3+Vezf2WB89AXdHaB0QUVuT6q6LqLsjtA54AsPkIR9F+a5KAAAAAElFTkSuQmCC') no-repeat right center;
    background-size: 18px;
    padding-left: 6px;
}

.input-text3.cus>label {
    width: 19%;
    padding: 3px 0px;
    text-align: center;
}

.input-text3.cus>input {
    width: 80%
}

.input-text3.auto>label {
    width: auto
}

.input-text3.auto>select {
    width: 120px
}

/* 搜索结果 */
.input-text2 {
    overflow: hidden;
}

.input-text2 label {
    display: block;
    float: left;
    width: 28%;
    padding: 3px 8px;
    text-align: right;
}

.input-text2 input,
.input-text2 select {
    float: left;
    width: 70%;
    height: 30px;
}

.input-text2 select {
    padding: 4px\0;
    appearance: none;
    -webkit-appearance: none;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAALxJREFUSEvt1LERwjAMheE/K9CxAlOwBCzBEMA6MATZhoKago4zhwty2NaTD9IotaTv9KJkYKZnmMkl4L8lH1FH1D9LoHVca2B06kvgWuqtwQm9AEfgIOInYAPlH1Rr4wTuRTyjW+Ds2Tj3KLgJTYNbGyu4GVXgVFvbXEJVuITLqAee4qv39VYP6duBWd/xtDfHfgN2tevtuepS7wJ4AHfxG3+Vezf2WB89AXdHaB0QUVuT6q6LqLsjtA54AsPkIR9F+a5KAAAAAElFTkSuQmCC') no-repeat right center;
    background-size: 18px;
    padding-left: 6px;
}

.input-text2 .span2 {
    width: 70%;
    float: left;
}

.input-text2 .span2 input {
    width: 40%;
    float: none;
}

.input-text2.cus>label {
    width: 14%;
    padding: 3px 0;
    text-align: center
}

.input-text2.cus>input {
    width: 85%
}

/* 政务公开样式 */
.input-text label {
    display: block;
    float: left;
    padding: 3px 8px;
    text-align: right;
}

.input-text input,
.input-text select {
    width: 144px;
    height: 30px;
}

.input-text select {
    padding: 4px\0;
    appearance: none;
    -webkit-appearance: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAALxJREFUSEvt1LERwjAMheE/K9CxAlOwBCzBEMA6MATZhoKago4zhwty2NaTD9IotaTv9KJkYKZnmMkl4L8lH1FH1D9LoHVca2B06kvgWuqtwQm9AEfgIOInYAPlH1Rr4wTuRTyjW+Ds2Tj3KLgJTYNbGyu4GVXgVFvbXEJVuITLqAee4qv39VYP6duBWd/xtDfHfgN2tevtuepS7wJ4AHfxG3+Vezf2WB89AXdHaB0QUVuT6q6LqLsjtA54AsPkIR9F+a5KAAAAAElFTkSuQmCC') no-repeat right center;
    background-size: 18px;
    padding-left: 6px;
}

.input-text label {
    width: 82px
}

.button {
    cursor: pointer;
    border: 1px solid #004d93;
    border-radius: 4px;
    font-size: 16px;
    width: 120px;
    height: 30px;
    background-color: #004d93;
    color: #fff
}

.button:hover {
    border-color: #3597ff;
    background-color: #3597ff;
    cursor: pointer
}

.zwgk-card-body {
    width: 67%;
}

.zwgk-card-sider {
    width: 33%;
}

.page-warper {
    padding: 20px;
    background-color: #fff;
}

.page-subwarper {
    padding: 0 20px;
    margin-top: 20px;
    border: 1px solid #e6e6e6
}

.page-filewarper {
    border: 1px solid #e6e6e6;
    padding: 20px;
    margin-top: 8px;
    margin-bottom: 6px
}

.page-xxgkwarper {
    border: 1px solid #e6e6e6;
    padding: 20px
}

/* 详情页导航 */
.con-nav-box {
    margin-bottom: 20px;
}

.con-nav {
    padding: 0;
    text-align: center
}

.con-nav li {
    display: inline-block;
    padding: 0 15px;
    border-bottom: 3px solid transparent;
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
}

.con-nav li.hover:after,
.con-nav li:hover:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    bottom: -8px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #004d93;
    margin-left: -5px;
}

.con-nav a {
    display: block;
    padding: 4px 0;
    font-size: 20px;
    color: #999
}

.con-nav li.hover,
.con-nav li:hover {
    border-bottom: 3px solid #004d93;
}

.con-nav li:hover a,
.con-nav li.hover a {
    color: #004d93
}

.con-data {
    text-align: justify
}

/* 列表友情链接 */
.list-linkfri>.item>.title {
    height: 32px;
    line-height: 32px;
    text-align: center;
}

.list-linkfri .item {
    float: left;
    width: 20%;
    cursor: pointer;
    position: relative;
    padding-top: 8px;
    padding-bottom: 8px;
}

.list-linkfri .item .title {
    color: #014d93;
    border-right: 1px solid #ccc;
}

.list-linkfri .item:hover {
    background-color: #e5e5e5;
}

.list-linkfri .item .title.last {
    border-right: none
}

.list-linkfri .item .content {
    display: none;
    position: absolute;
    left: 0;
    top: auto;
    right: 0;
    bottom: 100%;
    z-index: 99;
    background-color: #e5e5e5;
    padding: 15px;
}

.list-linkfri .item .content a {
    display: block;
}

.list-linkfri .item:hover>.content {
    display: block
}

/* 头条新闻 */
.topnews {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 40px;
    font-size: 0
}

.topnews .first-item,
.topnews .item {
    font-size: 16px;
}

.topnews .first-item {
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.topnews .first-item a {
    font-size: 2.1875em;
    color: #004d93;
    font-weight: bold;
    font-family: "Arial", "PingFang SC", "Helvetica Neue", Helvetica, sans-serif, system-ui, -apple-system, BlinkMacSystemFont
}

.topnews .item {
    display: inline-block;
    max-width: 48%;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.125;
    margin-top: 5px;
}

.topnews .item a {
    color: #919191
}

.topnews .item.line {
    border-right: 1px solid #ccc
}

/* 图片轮播Swiper */
.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
    height: 380px;
    width: 690px
}

.swiper-container:hover .prev,
.swiper-container:hover .next {
    display: block
}

.swiper-container .prev,
.swiper-container .next {
    width: 60px;
    height: 90px;
    margin: -60px 0 0;
    display: none;
    background: url(ad_ctr.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    filter: alpha(opacity=20);
    opacity: 0.2
}

.swiper-container .prev {
    left: 0;
}

.swiper-container .next {
    background-position: 0 -90px;
    right: 0;
}

.swiper-container .prev:hover,
.swiper-container .next:hover {
    filter: alpha(opacity=50) !important;
    opacity: 0.5 !important;
}

.swiper-container .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 36px;
    width: 100%;
    background: #333;
    filter: alpha(opacity=20);
    opacity: 0.2;
    overflow: hidden;
}

.swiper-container .txt {
    display: block;
    color: #fff;
    position: absolute;
    bottom: 0;
    z-index: 9;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
    width: 32em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.swiper-container .swiper-wrapper {
    position: relative;
    overflow: hidden;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px, 0, 0);
    transition-timing-function: ease;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-container .swiper-slide {
    float: left;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
}

.swiper-container .swiper-slide img {
    height: 380px;
    width: 690px
}

.swiper-pagination {
    position: absolute;
    right: 0;
    text-align: center;
    bottom: 6px;
    width: 6em;
    z-index: 9;
}

.swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #999;
    box-shadow: 0px 1px 2px #555 inset;
    margin: 0 3px;
    cursor: pointer;
}

.swiper-active-switch {
    background: #fff;
}

/* 图片轮播Swiper2 */
.swiper-container2 {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
    height: 140px
}

.swiper-container2:hover .swiper-container2-prev,
.swiper-container2:hover .swiper-container2-next {
    display: block
}

.swiper-container2 .swiper-container2-prev,
.swiper-container2 .swiper-container2-next {
    width: 60px;
    height: 90px;
    margin: -45px 0 0;
    display: none;
    background: url(ad_ctr.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    filter: alpha(opacity=20);
    opacity: 0.2
}

.swiper-container2 .swiper-container2-prev {
    left: 2px;
}

.swiper-container2 .swiper-container2-next {
    background-position: 0 -90px;
    right: 3px;
}

.swiper-container2 .swiper-container2-prev:hover,
.swiper-container2 .swiper-container2-next:hover {
    filter: alpha(opacity=50) !important;
    opacity: 0.5 !important;
}

.swiper-container2 .swiper-wrapper {
    position: relative;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px, 0, 0);
    transition-timing-function: ease;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-container2 .swiper-slide {
    float: left;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-container2 .swiper-slide img {
    padding-left: 2px;
    padding-right: 2px;
    height: 140px
}

/* 两层标签tabs */
.outBox {
    overflow: hidden;
}

.outBox .hd {
    border-bottom: 1px solid #004d93;
    position: relative;
}

.outBox .hd .item {
    display: inline-block;
    padding: 4px 15px;
    cursor: pointer;
    font-size: 20px;
}

.outBox .hd .item>a {
    color: #004d93
}

.inBox .inHd .item>a {
    color: #666
}

.outBox .hd ul li {
    border-bottom: 2px solid transparent;
}

.outBox .hd ul li.on {
    background-color: #004d93;
}

.inBox .inHd .item a:hover {
    color: #004d93;
}

.outBox .hd ul li.on a {
    color: #fff
}

.inBox .inHd {
    background-color: #f5f5f5;
}

.inBox .inHd ul {
    overflow: hidden;
    zoom: 1;
}

.inBox .inHd .item {
    display: inline-block;
    cursor: pointer;
    padding: 8px 6px;
    font-size: 16px;
    width: 19%;
    text-align: center
}

.inBox .inHd ul li.on {
    background: #fff;
}

.inBox .inBd {
    overflow: hidden;
    padding-top: 4px;
}

/* 文字列表 */
.list-text {
    padding: 5px 0;
    overflow: hidden;
}

.list-text li {
    position: relative;
    line-height: 2.25em;
}

.list-text li a {
    display: block;
    padding-right: 6.25em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list-text li a:hover {
    color: #004d93
}

.list-text li>a>span {
    color: #999;
    font-size: 90%;
    position: absolute;
    right: 0;
}

.list-text li .tip {
    display: none;
    position: absolute;
    top: 90%;
    left: 40%;
    bottom: auto;
    right: 0;
    border: 1px solid #ccc;
    background-color: #f1f3f4;
    padding: 15px;
    z-index: 1;
    filter: alpha(opacity=80);
    opacity: .8;
}

.list-text li .tip span {
    display: inline-block;
    width: 6em;
    text-align: right;
    font-weight: bold
}

.list-text li:hover>.tip {
    display: block
}

.list-text.sq>li {
    line-height: 3em;
}

/* 分页 */
.pager {
    padding-top: 10px;
    text-align: center;
}

.pager a {
    display: inline-block;
    background-color: #fff;
    height: 32px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 31px;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.pager .num,
.pager>span {
    display: inline-block;
    height: 32px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 31px;
    border-radius: 4px;
}

.pager a.on,
.pager a:hover,
.pager>a.onhover,
input[type="submit"]:hover {
    background-color: #2D66A3;
    border-color: #2D66A3;
    color: #fff;
    text-decoration: none;
}

.pager input[type="text"],
input[type="submit"] {
    border: 1px solid #ccc;
    outline: none;
    width: 40px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    border-radius: 4px;
    margin-left: 4px;
    margin-right: 4px;
}

.pager input[type="submit"] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}

.pager>.bai12_22h {
    display: inline-block;
    vertical-align: top
}

/* 文件头部表格 */
.table-info .item {
    width: 50%;
    float: left;
    padding-top: 4px;
    padding-bottom: 4px;
}

.table-info .item .key,
.table-info .item .val {
    display: inline-block
}

.table-info .item .key {
    width: 22%;
    font-weight: bold;
    text-align: right
}

.table-info .item .val {
    width: 76%;
}

.table-info .item.full {
    width: 100%
}

.table-info .item.full .key {
    width: 11%;
    vertical-align: top
}

/* 信息信箱详情 */
.lead-info .title {
    background-color: #e8f1f7;
    padding: 10px 0 10px 30px;
    font-size: 20px;
    font-weight: bold
}

.lead-info .box {
    border-left: 1px solid #e8f1f7;
    border-right: 1px solid #e8f1f7;
}

.lead-info .item {
    width: 100%;
    border-bottom: 1px solid #e8f1f7;
}

.lead-info .item .key,
.lead-info .item .key2 {
    padding: 10px 0;
}

.lead-info .item .key {
    display: inline-block;
    width: 8em;
    font-weight: bold;
    text-align: center;
    padding-left: 1em;
    border-right: 1px solid #e8f1f7
}

.lead-info .item .key2 {
    width: 100%;
    font-weight: bold;
    padding-left: 2em;
}

.lead-info .item .val {
    display: inline-block;
}

.lead-info .item .val2 {
    padding: 10px 20px 60px
}

.lead-info .item.col {
    display: inline-block;
    width: 45%
}

.lead-info .item.col+.item.col {
    border-left: 1px solid #e8f1f7
}

.star input {
    font-size: 0;
    vertical-align: top;
    width: 30px;
    height: 30px;
    border: 0;
    background-color: transparent;
    background-position: 0 -30px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAAEGUzoJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMC1jMDAwIDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE3NUE5QzgzQUFFRjExRUM4MEVFQTQ5MkM5QURFRTBEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE3NUE5Qzg0QUFFRjExRUM4MEVFQTQ5MkM5QURFRTBEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTc1QTlDODFBQUVGMTFFQzgwRUVBNDkyQzlBREVFMEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTc1QTlDODJBQUVGMTFFQzgwRUVBNDkyQzlBREVFMEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz51CC0rAAAHpUlEQVR42mJgwAW+7Y/6D6IZQcSXDW7/YRIsIOLvm6dgzn9mjkzGM2fOwCTfGRsbCzEBGd4gSRDn7Nmz/0ECW4FYH6rKggnKuAilMwACCLcbvu0I7gWxmb6sc73+7+Mbhn8/PheBBXiCdmuC3AFzCwPIHUAs/P//fwYQBrkU5GxGkBuA9AYWmH+ADgPTMHekQlUwAAQQCvh+KP7L9yOJKBKM37b6rvzPzBKGK9wYYYzPK21QdPKGH2FEUflllqoBMv/9DI0gsAlI4ckA9YIH0MU7UWIACJ4BsRRIA1ASLAD0hR6QegjzlhQW930BKv4IEECoIrtCE5D5TMgcZi6e+Z/3e+tgSILi5v/vnwzMDPyX4X7/uiPwP96AQU5IcO/8+qUK8dL3b8+BaUUSWZIj/MgdSIr7+l4SZ2L9NEt9PzL/40z1RViDEhbx6P50hSaTX8hh/A2IOWGpE6iTDZpKPoN03oF6aSZMB9RoXpAkKBa+I1sM0glSALOTA5svmNAiHaTrGJC6CmIDBBAjTr/vCRRm5RB48//vv/dc9guFCJmMiPc9ga6sbHzAHPWPgZGRQfDbwfhfWCPux45Q778szKsZGf9zIhyH4lJUABb69/n/3597IbG+1e8S0AZdBhIAF+s3ARQ/f93o9h2YqTnwaWL689uCK2T/SeRcAgb/vn7iIGTjr+9fX2MNsH+f38Px/y/v0nijTjCCMJB/HCbO9PdnLTzA0FIdOkgApoQFOL2AR+MXUKIEJSUg1iFFMyhC/IB4FTSRXgYa0IuRD4F4JRAHADE7thINueREStigsucMSHM4VOw6KDCRinsMANSkBKTuArEqyEDkqNKEFmygLHQJh/67uLIxCEhCNWpA/f0fGmDrofK7gOwM9KIUBg4AMahQvoBUUyDLvwTiVzAOQADhBV/2RMbgk8eZn4G1zlsGJiah3z8+iPC5rH9LdDx/3uOpBdIIYrOy8z8kKYUxs4pdABUEYPz/P/fHPaEe2NSxYDh3V9CM//9+syIXA6zMrNuxeZHx657wh4yMjHLgmCGqFAFSf35f+/XtpxcLw59fcv8ZSASMDFosHMwTWbiYPwt8+831gRS9wNLmMq/35gCwP36sclD5w8Z2myid//7fALVOUOL52xpH838srCcIJIrv3AG7uLAmEvQGBYbmfwzPeSKPSGFE1ccZmqoMf//g9ysDar2LiGd2Do9/3z6TFOjwFPb/11crsM1AzPj3zw3+lKuMIPzv7+9AmDi6y1gQwc8EqnL+8KffjEVWIJh+awPIu59naWn/Z/g7BSUMCBS9McD8vIScoheUDRcDSw5hUjVrATEoS4aCGmakagYVQ55AvAaIuYG2E5clgWAGKBcC8Q4o3xmI92LLkixQZ8nhKp6AAbYPaHMxWgv5GhB7gUIbJGgCKtOxOQ2t9AQV/LxA6g0Qbwf5WQBUdUALe2LATRAGGhoA0gxqxapCOxFK+HQBbQWp+QjUqIccYKAmnAW0HmLEoVEPWkdxYYuqk0Q4+QOueAY5/R8uXUAbLzGgZUlkzaCEAOsPzEKr6CwJJRIrqMkgTTeQ/A6q+I8BDcCbPFcD8RWoJk0k526A1sk60FoUDgACNGc1MU0EUXhmFmqLGLwRExITMBhDbKOxMVHqTyFtE9BERQOeJXrx4sWjvXqwdxWvIBHtQZGCbQ8iJ8OhPZAYfk4kPRATIi1tIZ3xPXzUdbOU3dqik3zZbTs737y3M/O+98pZFS2fHHzBHK7hnQ/bhRHX1bFh+0e/bdKhceZw/pHa8WJhwtkzdrtuxIXk0JRyOEPmkrQ47fKPhmpOvDkzkGCNDn/FTttbyabARI9t4s2p/m7JGr2aEF1M8A4uRJvkWiskGUdsvQ+l1oWSq1KqJS5lirPS3KFANA6ZhPqtKCavp5imudlBtlJpQTTllrysJOcPjlTOA+eZsqtzb4PHFC/FQPLVx3op01xpocO3pjOmiys76nMrlzMKgq69FnxKqRWeL9xovjubtrSqs+96U39tPVjZfDPusRpYmXrCRLaQrYXL3bbkwI/208Favdr1V56AdYvzRZ8sbFUabwP2aGRn5oIPwuXknu9YKow+M5aIBeen9JqDK5ZUXEZa7i9OmnQPlz31stOnpHgMdH3l/Ebjl01PLiwU/ovWYBZoLTSM9ruhcARiru2wKKogHSfS74R7MPk39SbGFPIOSc3jBFQeA0AeqxdxgsTVJyoE5AhnSUwHgTxhOR4bspFugBfQBegAtAFasWaoK4M/N9PPQIo172c6TblKAhaV7RwgDn2VnjhlOGG+AL5SNXGZBsByxoZF4X6UJnyCKjsXAb2G43kBiR0oI3EM0uiXKlRy9iWuIMs/A1oo87jQQDWnc6RtY+QadNE10rlVNyDEatJ7sj5NBfmM8eTKkGtwdlEqhGGOcAV1nk1CrLRiTfs8YAXHpZSg4pGZpoWVogc77bhel5fgs2kg9NjZTkK34Naq8PLafmFxr+QeM+SPgEWyWN9waz0yfPcaLPtmcPcyJZFB+M1adILmoysuNj8R9enDIiBC9xgWw7ozfxbwlELhA0rKLBPvJl4PCUlAP/v1J5txO4V1VuKEISyyD7ou/1dY/AkreePcxKFsjgAAAABJRU5ErkJggg==');
}

.star input[value] {
    text-indent: 9999px
}

.star input:hover,
.star input.hover {
    background-position: 0 0;
    cursor: pointer;
}

.star-btn {
    padding: 2px 10px;
    background-color: transparent;
    margin-left: 20px;
    cursor: pointer;
    font-weight: normal;
    color: #004d93
}

.star-btn:hover {
    background-color: #004d93;
    color: #fff
}

/* 领导信箱 */
.lead-mail {
    padding-top: 10px;
    padding-bottom: 10px;
    border-spacing: 10px;
}

.lead-mail tr {
    border-bottom: 1px dashed #dcdcdc;
}

.lead-mail th {
    font-size: 18px;
    height: 44px;
    background-color: #f2f2f2;
    font-weight: normal
}

.lead-mail td {
    padding-top: 8px;
    padding-bottom: 8px;
    height: 50px;
    text-align: justify;
}

.lead-mail .no {
    text-align: center;
    width: 4em
}

.lead-mail .date {
    text-align: center;
    width: 10%;
    color: #666
}

.lead-mail .status {
    text-align: center;
    width: 8%;
}

.lead-mail .result {
    text-align: center;
    width: 20%;
    color: #666
}

.lead-mail .result a {
    color: #666
}

.lead-mail .title {
    padding-left: 1.5em;
    text-indent: -1em;
}

.lead-mail .title>span {
    font-size: 90%;
}

.lead-mail .title>span:before {
    content: " ("
}

.lead-mail .title>span:after {
    content: ")"
}

.lead-mail .going {
    color: #009600
}

.lead-mail .end {
    color: #666
}

.lead-mail .appStatus,
.lead-mail .appDate {
    display: none;
}

.lead-mail .title i {
    font-weight: bold;
    color: #999
}

/* 政策文件列表 */
.list-files {
    padding-top: 10px;
    padding-bottom: 10px;
    border-spacing: 10px;
}

.list-files tr {
    border-bottom: 1px dashed #dcdcdc;
}

.list-files th {
    font-size: 18px;
    height: 44px;
    background-color: #f2f2f2;
    font-weight: normal
}

.list-files td {
    padding-top: 8px;
    padding-bottom: 8px;
    height: 50px;
    text-align: justify;
}

.list-files .date {
    text-align: center;
    width: 15%;
    color: #999;
    vertical-align: top
}

.list-files .artnum {
    text-align: center;
    width: 20%;
    color: #999;
    vertical-align: top
}

.list-files .title {
    text-indent: -1em;
    padding-left: 1em;
}

.list-files .title>span {
    font-size: 90%;
}

.list-files .title>span:before {
    content: " ("
}

.list-files .title>span:after {
    content: ")"
}

.list-files .subtitle {
    color: #999;
    text-indent: 0;
    padding: 4px 0
}

/* 意见征集 */
.solicit {
    padding-top: 10px;
    padding-bottom: 10px;
    border-spacing: 10px;
}

.solicit tr {
    border-bottom: 1px dashed #dcdcdc;
}

.solicit th {
    font-size: 18px;
    height: 44px;
    background-color: #f2f2f2;
    font-weight: normal
}

.solicit td {
    padding-top: 8px;
    padding-bottom: 8px;
    height: 50px;
    text-align: justify;
}

.solicit .date {
    text-align: center;
    width: 10%;
    color: #666
}

.solicit .status {
    text-align: center;
    width: 8%;
}

.solicit .result {
    text-align: center;
    width: 12%;
    color: #666
}

.solicit .result a {
    color: #666
}

.solicit .title {
    text-indent: -1em;
    padding-left: 1em;
}

.solicit .title>span {
    font-size: 90%;
}

.solicit .title>span:before {
    content: " ("
}

.solicit .title>span:after {
    content: ")"
}

.solicit .going {
    color: #009600
}

.solicit .end {
    color: #666
}

.solicit .appStatus,
.solicit .appDate {
    display: none;
}

.form-yjzj {
    width: 900px;
    margin: 0 auto
}

.form-yjzj textarea {
    outline: 0;
    border: 1px solid #e1e1e1;
    padding: 5px;
    border-radius: 2px
}

.form-yjzj textarea:focus {
    border: 1px solid #3699ff
}

.form-yjzj input {
    padding-top: 10px;
    padding-bottom: 10px;
}

.form-yjzj input,
.form-yjzj textarea {
    width: 88%;
    font-size: 14px
}

.form-yjzj input#code {
    width: 100px
}

.form-yjzj .item {
    padding: 5px 0
}

.form-yjzj .item label {
    display: inline-block;
    width: 10%;
    vertical-align: top;
    text-align: right
}

.form-yjzj .item label>span {
    color: #f00
}

.form-yjzj .button9 {
    text-align: center;
    padding-top: 10px;
}

.form-yjzj .button9 a {
    display: inline-block;
    padding: 2px 25px;
    border: 1px solid #dcdcdc;
    margin-left: 10px;
    margin-right: 10px;
    cursor: pointer;
}

.form-yjzj .button9 a:hover {
    background-color: #004d93;
    color: #fff;
    border-color: #004d93
}

/* 专题专栏 */
.zt-bgline {
    background: url(zt_bgline.png) no-repeat center;
    height: 48px;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 25px;
}

.zt-bgline img {
    width: 134px
}

/* 三大模块切换 */
.tablist {
    min-height: 460px;
    padding-top: 10px;
}

.tabnav {
    font-size: 0;
    background-color: #f9f9f9;
}

.tabnav li {
    list-style: none;
    display: inline-block;
    width: 33.333333%;
    border-bottom: 2px solid #ccc;
    padding: 10px 0;
    text-align: center;
    font-size: 26px;
    cursor: pointer;
}

.tabnav li.on {
    background-color: #f4f8ff;
    border-color: #004d93;
    border-width: 2px;
}

.tabnav li a {
    display: block;
    color: #004d93;
}

.tabnav i {
    font-size: 26px;
    color: #d0e2ff
}

/* 二维码矩阵正文 */
.list-codes {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
}

.list-codes .item {
    width: 16.666666%;
    float: left;
    padding: 10px;
    text-align: center;
    height: 200px
}

.list-codes .item>img {
    padding: 10px 20px;
}

/* .list-codes .item>div{overflow: hidden;text-overflow: ellipsis;white-space: nowrap} */
/* 二维码矩阵头部 */
.list-crcodes {
    padding-left: 200px;
    padding-right: 200px;
    overflow: hidden;
}

.list-crcodes .item {
    width: 20%;
    float: left;
    padding: 10px;
    text-align: center;
    color: #fff;
}

.list-crcodes .item>img {
    padding: 10px 20px;
}

/* 二维码矩阵切换 */
.crcode-apptitle {
    text-align: center;
    font-size: 22px
}

.crcode-logowrap {
    position: absolute;
    top: 22px;
    background: url(crcode-logobg.png) no-repeat center top;
    padding: 5px 20px 50px
}

.crcode-bgwrap2 {
    background: url(crcode-bg2.png) no-repeat center top;
    border-bottom: 4px solid #3a6cca
}

.crcode-bgwrap {
    background: url(crcode-bg.jpg) no-repeat center top;
    height: 406px;
    display: table;
    width: 100%;
}

.crcode-wrap {
    width: 1200px;
    margin: 0 auto;
}

.crcode-tab li {
    display: block;
    float: left;
    width: 50%;
    text-align: center;
    background: url(crcode-tablist2-off.png) no-repeat left top;
    height: 53px;
    line-height: 53px;
    font-size: 24px;
}

.crcode-tab li a {
    color: #fff
}

.crcode-tab li.on a {
    color: #17397b
}

.crcode-tab li.on {
    background-image: url(crcode-tablist1-on.png)
}

/* 图标链接列表 */
.list-icon__text {
    padding-top: 6px;
}

.list-icon__text .item {
    border: 1px solid #fff;
    margin-bottom: 18px;
    height: 70px;
    line-height: 60px;
    box-shadow: 0px 0px 4px 0px #ddd;
}

.list-icon__text .item:hover {
    border: 1px solid #3597ff;
}

.list-icon__text .item:hover .ico {
    background-color: #3597ff;
}

.list-icon__text .item a {
    display: block;
    height: 100%;
}

.list-icon__text .item .ico {
    background-color: #8cc0f9;
    display: inline-block;
    width: 70px;
    text-align: center;
    height: 100%;
    vertical-align: middle;
}

.list-icon__text .item .ico i {
    font-size: 36px;
    color: #fff;
    vertical-align: middle;
}

.list-icon__text .item .text {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    padding-left: 10px;
}

/* 链接媒体块 */
.link-media {
    padding-top: 6px;
}

.link-media .item {
    height: 74px;
    margin-bottom: 14px;
    position: relative;
    border-radius: 4px;
}

.link-media .item>a {
    display: block;
    height: inherit;
}

.link-media .item>i {
    font-size: 50px;
    position: absolute;
    left: 10px;
    top: 0;
    filter: alpha(opacity=10);
    opacity: .1;
}

.link-media .ico {
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    height: inherit;
    line-height: 74px;
    vertical-align: middle;
}

.link-media .ico i {
    font-size: 32px;
}

.link-media .text {
    display: inline-block;
    font-size: 18px;
    width: 8em;
    text-align: center;
    line-height: 74px;
    vertical-align: middle;
}

.link-media .text.bg {
    background: url(12345.png) no-repeat center 10px;
    padding-top: 10px
}

/* 链接媒体块2 */
.hover-one:hover .link-media2 {
    background-color: #dceafc;
}

.link-media2 {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 85px;
    border-radius: 4px;
}

.link-media2.bg1 {
    background: #e7f2ff url(zwgkicon1.png) no-repeat right bottom;
}

.link-media2.bg2 {
    background: #e7f2ff url(zwgkicon2.png) no-repeat right bottom;
}

.link-media2.bg3 {
    background: #e7f2ff url(zwgkicon3.png) no-repeat right bottom;
}

.link-media2.bg4 {
    background: #e7f2ff url(zwgkicon4.png) no-repeat right bottom;
}

.link-media2.bg5 {
    background: #e7f2ff url(zwgkicon5.png) no-repeat right bottom;
}

.link-media2.bg6 {
    background: #e7f2ff url(zwgkicon6.png) no-repeat right bottom;
}

.link-media2.mb {
    margin-bottom: 20px;
}

.link-media2 .sub {
    display: table-cell;
    vertical-align: middle;
}

.link-media2 .sub .title {
    float: left;
    font-size: 18px;
    color: #5c5c5c;
    margin-left: 20px;
}

/* 列表链接 */
.list-linkcard .item.mb {
    margin-bottom: 15px;
}

.list-linkcard .item {
    height: 56px;
    line-height: 56px;
    border-radius: 4px;
}

.list-linkcard .item.bg1 {
    background: #004d93 url(zwgk_bg1.jpg) no-repeat center;
    background-size: cover;
}

.list-linkcard .item.bg2 {
    background: #004d93 url(zwgk_bg2.jpg) no-repeat center;
    background-size: cover;
}

.list-linkcard .item a {
    display: block;
    font-size: 18px
}

.list-linkcard .item.bg1>a {
    color: #fff;
}

.list-linkcard .item a>i {
    font-size: 34px;
    float: left;
    margin-left: 30px;
    margin-right: 40px;
}

.list-linkcard .item.bg2 a>i {
    color: #004d93
}

.list-linkcard .subitem {
    margin-left: 15px;
    margin-right: 15px;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    text-align: center;
    background-color: #f9f9f9;
    border: 1px solid #e4e4e4
}

.list-linkcard .subitem.mb {
    margin-bottom: 11px;
}

.list-linkcard .subitem.last {
    margin-bottom: 15px;
}

.list-linkcard .subitem a {
    display: block;
    font-size: 16px;
}

/* 列表链接图标 */
.list-linkico .item {
    float: left;
    width: 50%;
    padding: 5px 10px;
}

.list-linkico .itemblock {
    display: inline-block;
    width: 100%;
    padding: 5px 10px;
}

.list-linkico .item i,
.list-linkico .itemblock i {
    font-size: 30px;
    vertical-align: middle;
    color: #787878;
    margin-right: 6px;
}

.list-linkico .item span,
.list-linkico .itemblock span {
    font-size: 16px;
    color: #787878
}

/* 标签box */
.echartBox {
    width: 100%;
}

.echartBox .hd {
    border-bottom: 1px solid #ddd;
    position: relative;
    background: url(datapub-titlebg.png) no-repeat center
}

.echartBox .hd ul li {
    display: inline-block;
    padding: 10px 8px;
    cursor: pointer;
    font-size: 20px;
}

/* .echartBox .hd ul li.on{border-bottom:2px solid #004d93;} */
.echartBox .hd ul li.on a {
    color: #004d93;
}

.echartBox .bd>[id*=echart] {
    width: 100%;
    min-height: 400px;
    margin-bottom: 30px;
}

/* 标签切换 */
.slideTxtBox {
    width: 100%;
}

.slideTxtBox .hd {
    border-bottom: 1px solid #ddd;
    position: relative;
}

.slideTxtBox .hd ul li {
    display: inline-block;
    padding: 6px 8px;
    cursor: pointer;
    font-size: 20px;
    border-bottom: 2px solid transparent;
}

.slideTxtBox .hd ul li.on {
    border-color: #004d93;
}

.slideTxtBox .hd ul li.on a {
    color: #004d93;
}

/* 图片新闻发布 */
.pic-news>a {
    display: block;
}

.pic-news .img {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
}

.pic-news .title,
.pic-news .wrap {
    color: #666;
    text-align: justify;
}

.pic-news .wrap {
    text-indent: -3.3em;
    padding-left: 3.2em;
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: 2em;
}

.pic-news .title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* 五公开 */
.media-block5 {
    position: relative;
    background-color: #f9f9f9;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 12px;
    line-height: 1.2;
}

.media-block5>a {
    display: block;
}

.media-block5 .title {
    font-size: 18px;
    padding-top: 4px;
}

.media-block5 i {
    font-size: 32px;
    color: #004d93
}

.media-block5:hover {
    background-color: #77a7dd;
}

.media-block5:hover i,
.media-block5:hover .title {
    color: #fff;
}

.media-block5 .sub {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    padding-top: 10px;
    min-width: 420px;
    z-index: 999;
}

.media-block5 .sub.last {
    left: auto
}

.media-block5 .sub:before {
    content: '';
    width: 10px;
    height: 10px;
    background: #f8f9fa;
    border-top: 1px solid #77a7dd;
    border-left: 1px solid #77a7dd;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    display: block;
    position: absolute;
    left: 16%;
    top: 5px;
}

.media-block5 .sub.last:before {
    left: auto;
    right: 16%
}

.media-block5:hover .sub {
    display: block;
}

.list-text-half {
    border: 1px solid #77a7dd;
    padding: 10px;
    background-color: #f8f9fa;
}

.list-text-half li {
    width: 50%;
    float: left;
    text-align: left;
    padding: 8px 10px
}

/* 媒体块 */
.row.gutter-small {
    margin-left: -4px;
    margin-right: -4px;
}

.row.gutter-small [class*=col-] {
    padding-left: 4px;
    padding-right: 4px;
}

.media-block {
    background-color: #f9f9f9;
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-bottom: 4px;
    margin-top: 4px;
    line-height: 1.2;
}

.media-block.index {
    padding-top: 4px;
    padding-bottom: 4px
}

.media-block.zwfw {
    padding-top: 16px;
    padding-bottom: 16px
}

.media-block>a {
    display: block;
}

.media-block .title {
    font-size: 16px;
}

.media-block .gwywls {
    font-size: 14px;
}

.media-block .title-small {
    font-size: 14px;
    padding-top: 2px;
    padding-bottom: 1px;
}

.media-block i {
    font-size: 30px;
    color: #8cc0f9
}

.media-block>a:hover i {
    color: #3597ff
}

/* 媒体块NO.1 */
.media-block1 {
    text-align: center;
}

.media-block1.line {
    border-right: 1px solid #eee;
}

.media-block1>a {
    display: block;
}

.media-block1>a:hover span {
    background-color: #3597ff;
}

.media-block1 .title {
    font-size: 16px;
}

.media-block1 span {
    display: inline-block;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background-color: #8cc0f9;
    border-radius: 50%;
}

.media-block1 i {
    font-size: 28px;
    color: #fff
}

/* 媒体块NO.2 */
.media-block2 {
    padding: 15px 5px;
    overflow: hidden;
}

.media-block2 .ico {
    float: left;
    width: 20%;
    text-align: center;
}

.media-block2 .ico i {
    font-size: 32px;
}

.media-block2 .bd {
    float: left;
    width: 80%;
}

.media-block2 .bd .title {
    font-size: 18px;
    padding-left: 5px;
}

.media-block2 .bd .subtitle {
    font-size: 0;
    line-height: 1;
    padding-top: 4px;
    padding-bottom: 4px;
}

.media-block2 .bd .subtitle a {
    display: inline-block;
    padding: 0 5px;
    font-size: 14px;
    color: #666
}

.media-block2 .bd .subtitle .line {
    border-right: 1px solid #ccc
}

/* 链接块 */
.link-block {
    display: block;
    border: 1px solid #004d93;
    border-radius: 2px;
    padding: 2px 6px;
    color: #004d93;
    position: absolute;
    bottom: 5px;
    right: 0
}

/* 办事统计 */
.statistics {
    color: #666;
    padding-top: 6px;
    padding-bottom: 6px;
    background: url(bg_tj.png) no-repeat center bottom;
}

.statistics .text {
    font-size: 20px;
    color: #004d93;
    padding-left: 10px;
    padding-right: 10px;
}

.statistics .item {
    padding: 12px 4px;
    text-align: center;
}

.tag {
    background-color: #004d93;
}

.arr {
    border-right: 10px solid transparent;
    border-left: 10px solid #f00;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

/* 当前位置面包屑 */
.bread {
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
}

.bread.line {
    border-bottom: 1px solid #dcdcdc
}

.bread,
.bread>a {
    color: #888;
    font-size: 14px;
}

.bread>a {
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.bread>a:first-child {
    padding-left: 0;
}

.fileShareWrap {
    position: absolute;
    bottom: 6px;
    right: 0;
}

.bread-more {
    display: block;
    position: absolute;
    right: 15px;
    top: 10px
}

.bread-link-block {
    display: inline-block;
    padding: 4px 15px;
    color: #004d93;
    border: 1px solid #004d93;
    border-radius: 4px
}

.bread-link-block:hover {
    background-color: #004d93;
    color: #fff
}

/* 机构信息 */
.orgset {
    padding: 0 20px 20px;
    border: 1px solid #dcdcdc;
    margin-bottom: 15px;
}

.orgset .title {
    font-size: 36px;
    text-align: center;
    padding: 30px 0;
}

.orgset .field {
    background-color: #f2f3f4;
    padding: 10px;
}

.orgset .field .item {
    color: #666;
    height: 40px;
    line-height: 40px;
    padding-left: 100px;
}

.orgset .field .item>span {
    font-weight: bold;
    color: #333
}

.orgset .field .item span.app {
    color: #666;
    font-weight: normal;
}

.orgset .field .item>i {
    color: #004d93;
    font-size: 20px;
    width: 34px;
    text-align: center;
    display: inline-block;
}

.orgset .subtitle {
    border-left: 4px solid #004d93;
    background-color: #f2f3f4;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-indent: 1.5em;
    font-size: 18px;
    font-weight: bold;
}

.orgset .content {
    line-height: 1.875;
}

/* 机构设置 */
.list-org {
    padding-top: 15px;
    padding-bottom: 15px;
}

.list-org .title {
    border-bottom: 1px solid #dcdcdc;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
}

.list-org .title:first-child {
    margin-top: 0;
}

.list-org .title>.txt {
    display: inline-block;
    background-color: #2d66a5;
    color: #fff;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    padding: 0 15px;
}

.list-org .content {
    font-size: 0;
    padding-left: 12px;
}

.list-org .content a {
    font-size: 16px;
    display: inline-block;
    width: 20%;
    height: 40px;
    line-height: 40px;
}

.list-org .content a:hover {
    color: #004d93
}

/* 列表 */
.list-article {
    padding: 20px 30px;
    border: 1px solid #dcdcdc;
}

.list-article .line {
    height: 0;
    border-top: 1px dashed #dcdcdc;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* 详情-文章 */
.detail-article {
    padding: 20px 50px;
    border: 1px solid #dcdcdc;
}

.detail-article>.title {
    font-size: 1.75em;
    text-align: center;
    padding-bottom: 20px;
    color: #004d93;
}

.detail-article>.title.line {
    border-bottom: 1px solid #dcdcdc;
}

.detail-article .subtitle {
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 40px;
}

.detail-article .subtitle .info {
    float: left;
    width: 50%;
    font-size: 14px;
    color: #888888;
    padding-left: 20px;
}

.detail-article .subtitle .info span {
    padding-right: 10px;
}

.detail-article .content {
    padding: 20px 0;
    line-height: 1.875em;
    position: relative;
}

.detail-article .content img {
    max-width: 100%;
}

/* 分享 */
.share {
    float: right;
    width: 156px;
    height: 36px;
    line-height: 36px
}

.share .icoWrap {
    height: inherit;
    background: url(share-group-icon.png) no-repeat left center;
}

.share .icoWrap a {
    display: block;
    width: 24px;
    margin-right: 10px;
    height: inherit;
    float: left;
    cursor: pointer;
}

/* 政府文件详情头部字段 */
.table td.txt-left {
    text-align: left;
}

.table th {
    background-color: #E7F7FC;
}

.table th,
.table td {
    text-align: center;
    height: 54px;
    border: 1px solid #fff
}

.table td {
    padding-top: 15px;
    padding-bottom: 15px;
}

.table .lespace {
    letter-spacing: 1px;
}

.table tr:hover {
    background-color: #f2f2f2;
}

.table tr:nth-child(odd) {
    background-color: #f2f2f2;
}

/* 标题头部信息区域样式 */
.detail-headinfo {
    width: 100%;
    padding: 20px 0 20px 50px;
    border: 1px solid #dcdcdc;
    margin-bottom: 15px;
}

.detail-headinfo .lespace {
    letter-spacing: 1px;
}

.detail-headinfo .headinfo-table tr td {
    display: inline-block;
    width: 50%;
    padding: 0 10px;
    line-height: 2;
}

.detail-headinfo .headinfo-table .headinfo-title {
    width: 100%;
}

.detail-headinfo .headinfo-name {
    display: block;
    width: 20%;
    max-width: 100px;
    font-weight: bold;
    text-align: right;
}

.detail-headinfo .headinfo-cont {
    display: block;
    width: 80%;
    padding-left: 10px;
}

/* 当前页二维码 */
.qrcode {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.qrcode #qrcode {
    display: inline-block;
}

/* 附件下载 */
.attach {
    border-top: 1px solid #dcdcdc;
    padding-top: 15px;
    padding-bottom: 15px;
}

.attach .title {
    float: left;
    width: 4em;
    font-size: 18px;
    color: #004d93
}

.attach .bd {
    float: left;
    line-height: 2;
}

.attach .bd a {
    display: block;
}

.attach .bd a:hover {
    color: #004d93
}

/* 相关阅读 */
.correlation {
    border-top: 1px solid #dcdcdc;
    padding-top: 15px;
    padding-bottom: 15px;
}

.correlation .title {
    font-size: 18px;
    color: #004d93
}

.correlation .bd {
    line-height: 2;
    padding-left: 1em;
}

.correlation .bd a {
    display: block;
    text-indent: -1em;
}

.correlation .bd a:hover {
    color: #004d93
}

/* 文件列表 */
.list-file li {
    position: relative;
    line-height: 1.825em;
    border-bottom: 1px dashed #dcdcdc;
    padding-top: 5px;
    padding-bottom: 5px;
}

.list-file li a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list-file li a>span {
    color: #999;
    font-size: 14px;
}

.list-file li a.nowrap {
    padding-right: 6.25em;
}

.list-file li a:hover {
    color: #004d93
}

.list-file .subtitle {
    padding-left: 1em;
    color: #999;
}

.list-file .subtitle span {
    padding-right: 20px;
    font-size: 14px;
}

.list-file li .tip {
    display: none;
    position: absolute;
    top: 30px;
    left: 40%;
    bottom: auto;
    right: 0;
    border: 1px solid #ccc;
    background-color: #f1f3f4;
    padding: 15px;
    z-index: 1;
    filter: alpha(opacity=90);
    opacity: .9;
}

/* .list-file li .tip.article{height:202px;} */
.list-file li .tip.up {
    top: auto;
    bottom: 90%
}

.list-file li .tip span {
    display: inline-block;
    width: 6em;
    text-align: right;
    font-weight: bold
}

.list-file li:hover>.tip {
    display: block
}

.list-text li a>i,
.list-file li a>i,
.correlation .bd a>i {
    font-weight: bold;
    color: #999
}

.list-file li .summary {
    color: #999;
    font-size: 14px;
    text-indent: 2em;
    padding-left: 1.2em;
}

/* 适老化 */
.oldModel .bread {}

.oldModel {
    font-size: 28px;
}

.oldModel .list-sqwh .item>a {
    font-size: 28px;
}

.oldModel .tag-lead-v {
    height: 200px;
    font-size: 32px;
}

.oldModel .list-pics img,
.oldModel .list-pics .biglead {
    width: 150px;
}

.oldModel div[class="xs-hidden border-all padding-l-r-20 padding-b-20"] div[class="gb-one clearfix"] {
    width: fit-content;
    display: inline-block;
    margin-right: 160px;
    overflow: hidden;
}

.oldModel div[class="xs-hidden border-all padding-l-r-20 padding-b-20"] div[class="view-his"] {
    width: fit-content;
    display: inline-block;
}

.oldModel div[class="xs-hidden border-all padding-l-r-20 padding-b-20"] div[class="space10"] {
    display: none;
}

.oldModel .view-his .button-his {
    margin-top: 33px;
}

.oldModel .zwgktab {
    width: 20% !important
}

.oldModel .row>div[class="col-lg-8 zwgk-card-body col-xs-12"]>div[style="padding:0 20px 20px;margin-top:20px;border:1px solid #e6e6e6"]>div[class="slideTxtBox"] .row div[class="col-lg-4 col-xs-12"] {
    width: 33.33333333%;
}

.oldModel div[style="padding:0 8px;margin-bottom:15px;line-height:0.925;font-size:20px;color:#004d93;border-left:4px solid #004d93"] {
    font-size: 38px !important;
}

.oldModel .input-text3 input[type="text"] {
    height: 48px
}

.oldModel div[class="row-no-gutters"]>div[class="col-lg-6"]>div[style="text-align:right;padding-right:20px;"]>button {
    font-size: 28px;
    height: 50px
}

.oldModel div[class="row-no-gutters"]>div[class="col-lg-6"]>div[style="text-align:left;padding-left:20px;"]>button {
    font-size: 28px;
    height: 50px
}

.oldModel div[class="col-lg-4 zwgk-card-sider col-xs-12"] .list-linkcard .item.bg1>a {
    text-align: center;
    font-size: 28px;
}

.oldModel .list-linkcard .subitem {
    width: 47%;
    display: inline-block !important;
}

.oldModel .list-linkcard .subitem a {
    font-size: 32px
}

.oldModel .list-linkcard .item.bg2 a {
    text-align: center;
    font-size: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.oldModel div[class="page-xxgkwarper"]>div[style="padding-top: 10px;padding-bottom: 10px;"] .item {
    width: 25%
}

.oldModel div[class="page-xxgkwarper"]>div[style="padding-top: 10px;padding-bottom: 10px;"] .item a {
    text-align: center;
    position: relative;
}

.oldModel div[class="page-xxgkwarper"]>div[style="padding-top: 10px;padding-bottom: 10px;"] .item a i {
    position: absolute;
    left: 0px;
    display: none;
}

.oldModel div[class="page-xxgkwarper"]>div[style="padding-top: 10px;padding-bottom: 10px;"] .itemblock {
    text-align: center;
    position: relative;
    width: 49%;
}

.oldModel div[class="page-xxgkwarper"]>div[style="padding-top: 10px;padding-bottom: 10px;"] .itemblock a i {
    position: absolute;
    left: 30px;
}

.oldModel div[class="stats border-all-dashed text-center padding-b-5 margin-b-20"] .title {
    font-size: 32px
}

.oldModel div[class="stats border-all-dashed text-center padding-b-5 margin-b-20"] .num-one span {
    font-size: 32px
}

.oldModel div[class="stats border-all-dashed text-center padding-b-5 margin-b-20"] .num-two span {
    font-size: 32px
}

.oldModel div[class="stats border-all-dashed text-center padding-b-10"] .title {
    font-size: 32px
}

.oldModel div[class="stats border-all-dashed text-center padding-b-10"] .num-one span {
    font-size: 32px
}

.oldModel div[class="stats border-all-dashed text-center padding-b-10"] .num-two span {
    font-size: 32px
}

.oldModel .echartBox .hd ul li {
    font-size: 32px;
}

.oldModel .bread {
    font-size: 28px
}

.oldModel .bread a {
    font-size: 28px
}

.oldModel .input-text3 select {
    height: 48px
}

.oldModel div[class="xs-hidden border-all padding-20"] div[class="text-center"] button {
    height: 50px;
    font-size: 28px
}

.oldModel .zwgktab .title {
    font-size: 36px;
}

.oldModel .solicit th {
    font-size: 26px;
}

.oldModel .detail-article .subtitle .info {
    font-size: 24px;
    width: 65%;
}

.oldModel .detail-article .content * {
    font-size: 32px !important;
}

.oldModel .detail-article .content table * {
    font-size: 16px !important;
}

.oldModel .detail-article .content p {
    line-height: 2 !important;
}

.oldModel .share {
    width: 250px;
}

.oldModel .jyfbBox .row>div[class="col-lg-5 col-xs-12"] {
    width: 41.66666667%;
}

.oldModel .jyfbBox .row>div[class="col-lg-3 col-xs-12"] {
    width: 25%;
}

.oldModel .jyfbBox .row>div[class="col-lg-4 col-xs-12"] {
    width: 33.33333333%;
}

.oldModel .jyfbBox .row>div>.list-imgs>a>span {
    padding: 0;
    background-size: 100% 100%;
}

.oldModel .list-linkcard .slh-item-mark {
    width: 50%;
    float: left;
}

.oldModel .detail-headinfo .headinfo-name {
    max-width: 130px;
}

.oldModel .detail-headinfo .headinfo-table tr td {
    width: 95%;
}

/* 12.6 */
/*.oldModel .detail-headinfo .headinfo-cont{width: fit-content;}*/
.oldModel .list-hdinfo .subtitle {
    font-size: 28px;
}

.oldModel .echartBox .hd {
    background-size: 100% 100%;
}

.oldModel .title-sq>a {
    font-size: 32px
}

.oldModel .row-no-gutters div[class="col-lg-10 col-xs-12"] .row-no-gutters div[class="col-lg-8 col-xs-12"] {
    width: 100%;
}

.oldModel .row-no-gutters div[class="col-lg-10 col-xs-12"] .row-no-gutters div[class="col-lg-4 col-xs-12"] {
    width: 100%;
}

.oldModel .row-no-gutters div[class="col-lg-10 col-xs-12"] .row-no-gutters div[class="col-lg-4 col-xs-12"] .input-text2 label {
    width: 18%;
    font-size: 32px;
}

.oldModel div[class="bg-gray-plus padding-20 visible-lg"] {
    font-size: 32px;
}

.oldModel div[class="bg-gray-plus padding-20 visible-lg"] input {
    font-size: 32px;
    height: 48px;
    font-size: 32px;
}

.oldModel div[class="bg-gray-plus padding-20 visible-lg"] select {
    font-size: 32px;
    height: 48px;
    font-size: 32px;
}

.oldModel .border-all .title-result {
    font-size: 32px;
}

.oldModel .row-no-gutters div[class="col-lg-10 col-xs-12"] .row-no-gutters div[class="col-lg-4 col-xs-12"] .input-text2 input {
    width: 70%;
    height: 48px;
    font-size: 32px;
}

.oldModel .row-no-gutters div[class="col-lg-10 col-xs-12"] .row-no-gutters div[class="col-lg-4 col-xs-12"] .input-text2 select {
    width: 70%;
    height: 48px;
    font-size: 32px;
}

.oldModel .row-no-gutters div[class="col-lg-10 col-xs-12"] .row-no-gutters div[class="col-lg-8 col-xs-12"] .input-text2.cus>label {
    width: 18%;
    font-size: 32px;
}

.oldModel .row-no-gutters div[class="col-lg-10 col-xs-12"] .row-no-gutters div[class="col-lg-8 col-xs-12"] .input-text2.cus>input {
    width: 70%;
    height: 48px;
    font-size: 32px;
}

.oldModel .row-no-gutters div[class="col-lg-2 visible-lg"] .text-center .button {
    font-size: 28px;
    height: 46px
}

.oldModel .row-no-gutters #form2>div {
    width: 90%;
}

.oldModel .row-no-gutters #form2>div div[style="margin-left:-45px"] {
    margin-left: 0 !important;
}

.oldModel .row-no-gutters #form2>div label {
    width: 20%;
}

.oldModel div[class="result-wrap padding-20"] .list-file li {
    font-size: 32px
}

.oldModel div[class="result-wrap padding-20"] .list-file .subtitle span {
    font-size: 24px
}

.oldModel .zdly-card .title {
    font-size: 39px
}

.oldModel .zdly-links a>span {
    font-size: 24px
}

.oldModel .list-taglink .item {
    width: auto;
}

.oldModel .list-taglink .item>a {
    font-size: 32px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.oldModel .list-taglink .down>a {
    font-size: 32px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 25px;
}

.oldModel .mail-know>.title>span {
    font-size: 36px !important;
}

.oldModel .mail-know.must>.readme {
    font-size: 32px;
}

.oldModel .mail-know.must>.readme strong {
    font-size: 34px;
}

.oldModel .know-oper>.button {
    font-size: 22px;
}

.oldModel .list-honor .item {
    width: 25%;
    background-size: 100% 100%;
    height: 170px;
    font-size: 32px;
}

.oldModel .mail-know>.title {
    font-size: 36px;
}

.oldModel .mail-know>.readme {
    font-size: 32px !important;
    line-height: 2;
}

.oldModel .mail-know>.readme * {
    font-size: 32px !important;
    line-height: 2;
}

.oldModel .list-org .content a {
    font-size: 23px;
}

.oldModel .orgset .subtitle {
    font-size: 32px;
}

.oldModel .orgset .content * {
    font-size: 28px !important;
}

.oldModel .zfgb-head .title {
    font-size: 36px
}

.oldModel .zfgb-head .num {
    font-size: 26px
}

.oldModel .input-text5 .image {
    padding-top: 0;
    line-height: 35px
}

.oldModel .zfgb-catename {
    font-size: 34px
}

/* 12.6 */
.oldModel .title-quote-txt>span {
    font-size: 30px !important;
}

.oldModel div[class="xs-hidden padding-l-r-20"] * {
    font-size: 28px !important;
}

.oldModel div[class="xs-hidden padding-l-r-20"]>div:nth-child(3) * {
    line-height: 50px !important;
}

.oldModel .link-media2 .sub .title {
    font-size: 28px !important;
}

.oldModel .list-linkico .item span,
.oldModel .list-linkico .itemblock span {
    font-size: 32px !important;
}

.oldModel .pic-news .wrap {
    font-size: 32px !important;
}

.oldModel .units-radio .item {
    width: 33%;
}

.oldModel #gbTime {
    font-size: 32px !important;
    bottom: 60px;
    width: 150px;
}

.oldModel .button-link-zfgb {
    font-size: 25px !important;
}

.oldModel .list-linkcard .subitem {
    height: 55px;
    line-height: 55px;
    margin-left: 0;
}

/* 12.9 */
.oldModel .list-wjk .item a {
    font-size: 32px !important;
}

.oldModel div[class="col-lg-9 col-xs-12"]>div[class="xs-hidden border-all padding-20"]>div[class="row-no-gutters"]>#form>div[class="col-lg-8 col-xs-12"] {
    width: 100%;
}

.oldModel div[class="col-lg-9 col-xs-12"]>div[class="xs-hidden border-all padding-20"]>div[class="row-no-gutters"]>#form>div[class="col-lg-4 col-xs-12"] {
    width: 100%;
}

.oldModel div[class="col-lg-9 col-xs-12"]>div[class="xs-hidden border-all padding-20"]>div[class="row-no-gutters"]>#form>div[class="col-lg-4 col-xs-12"]>.input-text3 label {
    width: 19%;
}

.oldModel div[class="col-lg-9 col-xs-12"]>div[class="xs-hidden border-all padding-20"]>div[class="row-no-gutters"]>#form>div[class="col-lg-4 col-xs-12"]>.input-text3 select {
    width: 80%;
}

.oldModel div[class="col-lg-9 col-xs-12"]>div[class="xs-hidden border-all padding-20"]>div[class="row-no-gutters"]>#form>div[class="col-lg-4 col-xs-12"]>.input-text3 input[type="text"] {
    width: 80%;
}

.oldModel div[class="col-lg-9 col-xs-12"]>div[class="xs-hidden border-all padding-20"]>div[class="row-no-gutters"]>#form>div[class="col-lg-4 col-xs-12"]>.input-text3 {
    margin-top: 10px;
}

.oldModel div[class="col-lg-9 col-xs-12"]>div[class="xs-hidden border-all padding-20"]>div[class="row-no-gutters"]>#form>div[class="col-lg-8 col-xs-12"]>.input-text3 {
    margin-top: 10px;
}

.oldModel .input-text5 label>span {
    padding-right: 0em;
}

.oldModel .share {
    position: relative;
    width: 190px;
}

.oldModel .detail-article {
    margin-top: 15px;
}

.oldModel .form-yjzj .item label {
    width: 20%;
}

.oldModel .form-yjzj input,
.oldModel .form-yjzj textarea {
    width: 78%;
}

.oldModel .form-yjzj input#code {
    width: 205px;
}

.oldModel .detail-article .content img {
    width: fit-content;
}

.oldModel .row-set-slh1 {
    width: 66.66666667% !important;
}

.oldModel .row-set-slh2 {
    width: 33.33333333% !important;
}

.oldModel .attach .title {
    font-size: 32px;
}

.oldModel .correlation .title {
    font-size: 32px;
}

.oldModel .list-text-half li {
    width: 100%;
    text-align: center
}

.oldModel .zdly-links a>i {
    font-size: 32px
}

/* 2024.02.06 */
.oldModel .list-icon-sq .item>a>span {
    font-size: 28px;
}

.oldModel .swiper-container-ly .swiper-slide .text {
    font-size: 28px;
    height: fit-content;
    background-size: 100% 100%;
}

.oldModel #gbmlcon {
    font-size: 28px !important;
    position: relative !important;
}

.oldModel .gb-one .title {
    font-size: 28px;
}

.oldModel button {
    font-size: 28px;
    width: fit-content;
    height: fit-content;
}

.oldModel .list-linkcard .item.bg1 a {
    font-size: 28px;
}

.oldModel .stats * {
    font-size: 28px;
}

.oldModel .stats .num-one span {
    font-size: 28px;
}

.oldModel .stats .num-two span {
    font-size: 28px;
}

.oldModel .stats .button-link {
    font-size: 28px !important;
}

.oldModel .list-files th {
    font-size: 28px;
}

.oldModel .right-box .item {
    font-size: 28px;
    width: auto;
    height: 100px;
}

.oldModel .right-box {
    margin-left: 630px;
}

.oldModel .right-box .item img {
    width: 35px !important;
    height: 35px !important;
}

.oldModel {}

.oldModel {}

@media (max-width:1023px) {

    /* */
    .nav {
        height: auto !important
    }

    .topnews {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .topnews .item {
        float: none;
        width: 100%;
        max-width: 100%;
        padding-top: 10px;
    }

    .topnews .first-item {
        overflow: inherit;
        text-overflow: inherit;
        white-space: normal;
    }

    .topnews .first-item a {
        font-size: 1.325em;
    }

    .topnews .item a {
        font-size: 1em;
        color: #004d93;
        overflow: inherit;
        text-overflow: inherit;
        white-space: normal;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-align: center;
        line-height: 1.5;
    }

    .topnews .item.line {
        border-right: none;
    }

    .pic-news .title {
        overflow: inherit;
        text-overflow: inherit;
        white-space: normal;
        text-indent: -3em;
        padding-left: 3em;
    }

    .tablist1,
    .tablist2,
    .tablist3 {
        display: block !important;
    }

    .outBox .hd .item {
        padding: 6px 10px;
    }

    .inBox .inHd ul li {
        padding: 6px 2px
    }

    .media-block2 {
        margin-bottom: 15px;
    }

    .link-media {
        padding-top: 15px;
    }

    .link-media .text {
        width: 12em;
    }

    .zt-bgline {
        padding: 0;
        margin: 5px 0 5px 0;
    }

    .zt-bgline img {
        width: 110px
    }

    .swiper-container .swiper-slide img,
    .swiper-container {
        height: calc(380 * 100vw / 690);
        width: 100%
    }

    .swiper-container .txt {
        width: 14em;
    }

    .swiper-container2 .swiper-slide img,
    .swiper-container2 {
        height: auto;
        width: 100%
    }

    .list-text li {
        line-height: 1.5;
        margin-bottom: 8px;
        margin-top: 8px;
    }

    .list-text li a {
        text-indent: -12px;
        margin-left: 12px;
        overflow: inherit;
        text-overflow: inherit;
        white-space: normal;
        padding-right: 0;
    }

    .list-text li span {
        position: relative;
    }

    .list-text li span:before {
        content: " ("
    }

    .list-text li span:after {
        content: ")"
    }

    .list-file li a {
        text-indent: -1em;
        margin-left: 1em;
        overflow: inherit;
        text-overflow: inherit;
        white-space: normal;
        padding-right: 0;
    }

    .list-file li a>span {
        text-indent: 0;
        margin-left: 10px
    }

    .zwgk-card-body,
    .zwgk-card-sider {
        width: 100%;
    }

    .page-warper {
        padding: 10px;
    }

    .page-subwarper {
        padding: 0;
        margin-top: 0;
        border: none
    }

    .page-xxgkwarper {
        padding: 0;
        border: none
    }

    .detail-article {
        padding: 0;
        border: 0
    }

    .detail-article .subtitle {
        height: auto;
        padding-bottom: 12px;
    }

    .detail-article .subtitle .info {
        float: none;
        width: 100%;
        padding-left: 0;
        font-size: 12px;
        text-align: center;
        line-height: 1.5;
    }

    .detail-article .subtitle .info>span {
        display: inline-block
    }

    .detail-article>.title {
        padding-bottom: 5px;
    }

    .detail-article .content {
        padding: 10px 5px;
        overflow: hidden;
    }

    /* 标题头部带信息 */
    .detail-headinfo {
        padding: 10px 0;
    }

    .detail-headinfo .headinfo-table tr td {
        width: 100%;
    }

    .detail-headinfo .headinfo-name {
        width: 80px;
    }

    .detail-headinfo .headinfo-cont {
        width: calc(100% - 80px);
        text-align: justify;
    }

    .pager .num,
    .pager .gonum,
    .pager>.bai12_22h {
        display: block;
    }

    .pager .gonum,
    .pager>.bai12_22h {
        margin-top: 10px;
    }

    .pager>span {
        display: none
    }

    .pager a:not(.up) {
        display: none
    }

    .list-article {
        padding: 0;
        border: 0
    }

    .bread.list {
        border-bottom: 1px solid #dcdcdc
    }

    .orgset {
        border: 0;
        padding: 0
    }

    .orgset .title {
        font-size: 34px;
    }

    .orgset .field .item {
        padding-left: 0;
        height: auto;
        line-height: 30px;
    }

    .orgset .field .item span.app {
        float: left;
        width: 100%;
        padding-left: 2.125em;
    }

    .list-org .content a {
        width: 50%;
    }

    .solicit tr td:not(:first-child),
    .solicit tr th:not(:first-child),
    .solicit>tbody:first-child>tr:first-child {
        display: none;
    }

    .solicit .appStatus {
        display: inline-block;
        color: #fff;
        border-radius: 50px;
        width: 60px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        font-size: 14px;
        text-indent: 0;
    }

    .solicit .appStatus.going {
        background-color: #009600;
    }

    .solicit .appStatus.end {
        background-color: #666;
    }

    .solicit .appDate {
        display: block;
        padding-left: 1.1em;
        font-size: 14px;
    }

    .solicit .appDate span:first-child {
        padding-right: 10px;
        color: #999
    }

    .lead-mail tr td:not(:first-child),
    .lead-mail tr th:not(:first-child),
    .lead-mail .title i {
        display: none;
    }

    .lead-mail .appStatus {
        display: inline-block;
        color: #fff;
        border-radius: 50px;
        width: 60px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        font-size: 14px;
        text-indent: 0;
    }

    .lead-mail .appStatus.going {
        background-color: #009600;
        margin-right: 5px
    }

    .lead-mail .appStatus.end {
        background-color: #999;
        margin-right: 5px
    }

    .lead-mail .appDate {
        display: inline-block;
        font-size: 14px;
        color: #666;
        text-indent: 0;
        margin-left: 5px
    }

    .lead-mail .title {
        padding-left: 0;
        text-indent: 0;
        text-align: left
    }

    .lead-mail>tbody>tr>th:first-child {
        display: none
    }

    .table-info .item {
        width: 100%
    }

    .table-info .item .key {
        width: 30%
    }

    .table-info .item .val {
        width: 66%
    }

    .table-info .item.full .key {
        width: 30%
    }

    .lead-info .item .key {
        width: 100%;
        text-align: left;
        border-bottom: 1px solid #e8f1f7
    }

    .lead-info .item.col {
        width: 100%
    }

    .star {
        display: block
    }

    .star input {
        width: 22px;
        height: 22px;
        background-position: 0 -65px;
        background-size: cover
    }

    .star-btn {
        margin-top: 10px;
        margin-left: 0;
    }

    .lead-info .item .key {
        border-right: 0;
        padding-left: 0.5em;
    }

    .lead-info .item .val {
        padding: 10px
    }

    .lead-info .item .key2 {
        padding-left: 1em;
    }

    .lead-info .title.last {
        text-align: center;
        padding-left: 0;
    }

    .lead-info .title.last>span:first-child {
        display: block;
        padding-left: 14px;
    }

    .input-text2 {
        padding-top: 5px;
        padding-bottom: 4px;
    }

    .input-text2 label {
        width: 30%;
        text-align: center
    }

    .input-text2 input,
    .input-text2 select {
        width: 65%
    }

    .input-text2.cus>label {
        width: 30%
    }

    .input-text2.cus>input {
        width: 65%
    }

    .xs-hidden.border-all {
        border: 0
    }

    .xs-hidden.padding-l-r-20 {
        padding-left: 0;
        padding-right: 0;
    }

    .xs-hidden.padding-b-20 {
        padding-bottom: 0;
    }

    .xs-hidden.padding-20 {
        padding: 0;
    }

    .list-hdinfo.dateTxt>li>a,
    .list-hdinfo.date>li>a {
        padding-right: 0;
        overflow: inherit;
        text-overflow: inherit;
        white-space: normal;
        text-indent: -.7em;
        padding-left: .8em;
    }

    .list-hdinfo.statag li a {
        padding-right: 0;
        overflow: inherit;
        text-overflow: inherit;
        white-space: normal;
        text-indent: 0;
        padding-left: 0;
    }

    .list-hdinfo.dateTxt>li>a>span,
    .list-hdinfo.date>li>a>span,
    .list-hdinfo.statag>li>a>span {
        position: relative;
        display: inline-block;
        text-indent: 0;
    }

    .list-hdinfo.dateTxt>li>a>span:before,
    .list-hdinfo.statag>li>a>span:before,
    .list-hdinfo.date>li>a>span:before {
        content: " ("
    }

    .list-hdinfo.dateTxt>li>a>span:after,
    .list-hdinfo.statag>li>a>span:after,
    .list-hdinfo.date>li>a>span:after {
        content: ")"
    }

    .list-hdinfo.nowrap li a {
        overflow: auto;
        text-overflow: inherit;
        white-space: normal;
        text-indent: -.7em;
        padding-left: 0.7em;
    }

    .list-alink.span5 a,
    .list-alink.span4 a {
        width: auto
    }

    .tag-lead-v {
        height: auto;
        margin-right: 0;
        float: none;
        padding: 10px;
        margin-bottom: 15px;
    }

    .list-pics {
        margin-left: 0;
    }

    .list-leads .item>.info {
        margin-left: 0;
    }

    .list-leads .item>a {
        float: none;
        margin: 0 auto
    }

    .button-links {
        text-align: center
    }

    .button-links a {
        margin-bottom: 10px;
    }

    .list-menu {
        overflow: hidden;
    }

    .list-menu a {
        width: 50%;
        float: left
    }

    .culture {
        margin-top: 15px;
    }

    .zdly-head {
        background-size: calc(100vw * 1.6);
        margin-bottom: 20px;
        padding-top: calc(726px * 375 / 1980 - 20px);
    }

    .list-taglink .item,
    .list-taglink .item.long {
        width: 100%
    }

    .zdly-card .title {
        font-size: 24px;
    }

    .zdly-card {
        margin: 0;
    }

    .list-files .artnum,
    .list-files .date,
    .list-files th:not(:first-child) {
        display: none
    }

    .input-text3 label {
        width: 30%;
        text-align: left;
        margin-bottom: 10px;
    }

    .input-text3.cus>label {
        width: 30%
    }

    .input-text3 select,
    .input-text3 input[type="text"] {
        width: 68%
    }

    .input-text5 {
        padding-left: 0
    }

    .input-text5 label {
        width: 28%;
        text-align: left
    }

    .input-text5 label>span {
        padding-right: 0;
    }

    .input-text5 input[type="text"] {
        width: 44%
    }

    .zdly-logo {
        top: 5px;
    }

    .zdly-logo img {
        width: 48%
    }

    .list-cultrue-app .item:nth-child(odd) {
        padding-right: 10px;
    }

    .list-cultrue-app .item:nth-child(even) {
        padding-left: 10px;
    }

    .list-addr-app a,
    .list-addr-app a.hover {
        background-size: contain
    }

    .list-addr-app a {
        width: 130px
    }

    .list-wjk {
        margin-left: -10px;
        margin-right: -10px;
    }

    .list-wjk .item {
        width: 50%;
        float: left;
        padding-left: 10px;
        padding-right: 10px;
    }

    .list-wjk .item.long,
    .list-wjk .item:first-child {
        width: 100%
    }

    .attach .bd a {
        padding-left: 1em;
    }

    .list-files .subtitle {
        font-size: 14px;
    }

    .list-file .subtitle {
        line-height: 1.5;
    }

    .list-pictures .item {
        width: 50%
    }

    .my-submit {
        width: 100%
    }

    .my-submit .item input[type="text"],
    .my-submit .item textarea {
        width: 100%
    }

    .my-submit .item .noempty {
        margin-bottom: 5px;
    }

    .my-submit .item.radio label {
        width: 20%;
    }

    .list-pics.small>a {
        width: 33.333333%
    }

    .list-pics.nofloat-small>a {
        float: none;
        width: 33.333333%;
        margin: 0 auto
    }

    .list-pics.nofloat-main>a {
        float: none;
        width: 50%;
        margin: 0 auto
    }

    .tag-lead-v {
        text-align: center
    }

    .crcode-wrap {
        width: 100%
    }

    .list-codes .item {
        width: 33.333333%;
        height: 156px
    }

    .list-crcodes .item {
        display: inline-block;
        width: 32%;
        float: none;
        height: 142px;
        vertical-align: top
    }

    .list-crcodes {
        padding-left: 0;
        padding-right: 0;
        text-align: center
    }

    .list-codes .item>img {
        padding: 5px
    }

    .crcode-logo-txt img {
        padding-left: 20px;
        padding-right: 20px;
    }

    .list-codes .item>div,
    .list-crcodes .item>div {
        font-size: 14px;
    }

    .crcode-bgwrap {
        background-image: url(crcode-bg-app.png);
        height: 335px
    }

    .crcode-bgwrap2 {
        background-size: cover
    }

    .crcode-logowrap {
        top: 8px;
    }

    .list-hdinfo li {
        padding-top: 6px;
        padding-bottom: 6px;
    }

    .result-wrap {
        padding: 10px 5px
    }

    .detail-article .subtitle.sqinfo {
        padding-bottom: 0;
        height: 0;
        line-height: 0;
    }

    .list-text li>a>span {
        position: relative;
        right: auto
    }

    .my-submit label,
    .my-submit .label {
        width: 40%
    }

    /* .list-pics img{width:95px} */
    .list-pictures.picList .item img,
    .list-pictures.picZtzl .item img {
        height: 70px
    }

    .units-radio .item {
        width: auto;
        padding: 10px 10px;
        display: inline-block;
    }

    .ysqgk-button {
        position: relative;
        top: auto;
        right: auto;
        text-align: center;
        padding-bottom: 15px;
    }

    .ysqgk-button>a {
        background: none;
        color: #006eab;
        padding: 2px 12px;
        border: 1px solid #006eab;
        border-radius: 100px
    }

    .form-yjzj {
        width: 100%
    }

    .form-yjzj .item label {
        width: 100%;
        text-align: left
    }

    .form-yjzj input,
    .form-yjzj textarea {
        width: 100%
    }

    .bread-more {
        position: relative;
        right: auto;
        top: auto;
        padding-top: 10px;
        text-align: center
    }

    .bread-link-block {
        width: 100%;
        font-size: 18px;
    }

    .swiper-container-sq {
        height: auto;
        max-width: 100%
    }

    .swiper-container-sq .swiper-slide img {
        height: auto;
        max-width: 100%
    }

    .swiper-container-sq .txt-bg {
        width: 100%;
        height: auto;
        margin-top: 20px;
    }

    .swiper-container-sq .txt {
        font-size: 32px;
    }

    .swiper-container-sq .txt-more {
        margin-top: 20px;
    }

    .list-icon-sq .item {
        width: 33.333333%;
        padding: 10px;
    }

    .list-icon-sq .item>a>i {
        font-size: 30px;
        height: 70px;
        width: 70px;
        line-height: 70px;
        margin: 0 auto
    }

    .list-icon-sq .item>a>span {
        font-size: 14px;
    }

    .list-honor .item {
        width: 50%
    }

    .list-imgs.left-one>a:first-child>img {
        height: auto
    }

    .list-imgs.center-one>a:first-child>img {
        height: auto
    }

    .list-imgs.right-one>a:first-child>img {
        height: auto
    }

    .list-sqwh .item {
        width: 50%;
        padding: 5px
    }

    .list-text.sq>li {
        line-height: 1.5;
    }

    /* .detail-article .content img{width:200px} */
    .list-pics>a {
        width: 32%
    }

    .oldModel {
        font-size: 22px
    }

    .oldModel .bread {
        font-size: 22px;
    }

    .oldModel .bread a {
        font-size: 22px
    }

    .oldModel div[class="xs-hidden border-all padding-l-r-20 padding-b-20"] div[class="gb-one clearfix"] {
        margin-right: 0;
        width: 100%;
    }

    .oldModel .list-linkcard .subitem {
        width: 90%
    }

    .oldModel div[class="page-xxgkwarper"]>div[style="padding-top: 10px;padding-bottom: 10px;"] .item {
        width: 100%;
    }

    .oldModel div[class="page-xxgkwarper"]>div[style="padding-top: 10px;padding-bottom: 10px;"] .itemblock {
        width: 100%;
    }

    .oldModel .list-linkcard .slh-item-mark {
        width: 100%;
    }

    .oldModel .topnews .item a {
        font-size: 22px;
    }

    .oldModel div[class="page-xxgkwarper"]>div[style="padding-top: 10px;padding-bottom: 10px;"] .itemblock a i {
        display: none;
    }

    .oldModel .input-text5 label {
        width: 33px;
    }

    .oldModel .units-radio .item {
        width: 100%;
    }

    .oldModel .detail-article .content img {
        width: 50%
    }

    .oldModel .attach .title {
        font-size: 22px
    }

    .oldModel .correlation .title {
        font-size: 32px;
    }

    .oldModel .attach {
        font-size: 22px
    }

    .oldModel .detail-headinfo .headinfo-name {
        width: 100%;
        max-width: 100%;
        text-align: left;
    }

    .oldModel .detail-headinfo .headinfo-cont {
        width: 100%
    }

    .oldModel .detail-article>.title {
        font-size: 32px
    }

    .oldModel .list-honor .item {
        width: 100%
    }

    .oldModel .tag-lead-v {
        height: auto
    }

    .oldModel .pic-news .title {
        font-size: 22px;
    }

    .oldModel div[class="xs-hidden border-all padding-l-r-20 padding-b-20"] div[class="gb-one clearfix"] .fl {
        position: relative !important;
        float: none !important;
        text-align: center;
    }

    .oldModel div[class="xs-hidden border-all padding-l-r-20 padding-b-20"] div[class="gb-one clearfix"] .wrap {
        margin-left: 0px;
        width: 100%;
        text-align: center
    }

    .oldModel div[class="xs-hidden border-all padding-l-r-20 padding-b-20"] div[class="view-his"] {
        width: 100%
    }

    .oldModel .view-his .button-his {
        width: 100%
    }

    .oldModel .view-his .button-his * {
        font-size: 22px
    }

    .oldModel .view-his .wrap {
        margin-left: 0
    }

    .oldModel .detail-article .subtitle .info {
        width: 100%;
    }

    .oldModel .solicit .appDate {
        font-size: 22px
    }

    .oldModel .lead-mail .appDate {
        font-size: 24px
    }

    .oldModel .list-text li a {
        font-size: 22px;
        line-height: 2;
    }

    .oldModel .zcwdpt {
        font-size: 30px
    }

    .oldModel .list-icon-sq .item>a>span {
        font-size: 22px;
    }

    .oldModel .list-pics>a {
        font-size: 22px;
    }

    .oldModel .input-text5 input[type="text"] {
        width: 75%;
    }

    .oldModel div[class="xs-hidden border-all padding-l-r-20"] .input-text5 label {
        width: 100%;
        text-align: center
    }

    .oldModel em.br {
        display: block;
        text-align: center
    }

    .oldModel .row-set-slh2 {
        width: 100% !important;
    }

    .oldModel .row-set-slh1 {
        width: 100% !important;
    }

    .oldModel .row-no-gutters div[class="col-lg-10 col-xs-12"] .row-no-gutters div[class="col-lg-8 col-xs-12"] .input-text2.cus>label {
        width: 100%;
        text-align: left;
    }

    .oldModel .row-no-gutters div[class="col-lg-10 col-xs-12"] .row-no-gutters div[class="col-lg-4 col-xs-12"] .input-text2 label {
        width: 100%;
        text-align: left;
    }

    .oldModel .row-no-gutters div[class="col-lg-10 col-xs-12"] .row-no-gutters div[class="col-lg-8 col-xs-12"] .input-text2.cus>input {
        width: 100%;
    }

    .oldModel .row-no-gutters div[class="col-lg-10 col-xs-12"] .row-no-gutters div[class="col-lg-4 col-xs-12"] .input-text2 input {
        width: 100%;
    }

    .oldModel .row-no-gutters div[class="col-lg-10 col-xs-12"] .row-no-gutters div[class="col-lg-4 col-xs-12"] .input-text2 select {
        width: 100%;
    }

    .oldModel .list-file li a>span {
        font-size: 28px
    }

    .oldModel .zdly-head {
        padding-top: calc(800px * 375 / 1980 - 20px);
    }

    .oldModel .list-taglink .item {
        width: 100%
    }

    .oldModel .list-taglink .item>a {
        width: 100%
    }

    .oldModel .topnews .first-item a {
        font-size: 32px
    }

    .oldModel .swiper-container .txt {
        font-size: 22px;
        height: 32px;
        line-height: 32px
    }

    .oldModel .swiper-container .txt-bg {
        height: 32px
    }

    .oldModel .outBox .hd .item {
        font-size: 30px
    }

    .oldModel .slideTxtBox .hd ul li {
        font-size: 30px;
    }

    .oldModel .list-honor .item {
        font-size: 22px;
        padding-top: 60px
    }

    .oldModel .list-honor .item>.text {
        width: fit-content;
    }

    .oldModel .list-sqwh .item>a {
        font-size: 22px;
    }

    .swiper-container-ly .swiper-slide .text {
        font-size: 22px;
    }

    .oldModel .tag-lead-v {
        font-size: 22px;
    }

    .oldModel .list-hdinfo li {
        font-size: 22px;
        line-height: 2
    }

    .oldModel .pic-news .wrap {
        font-size: 22px !important
    }

    .oldModel .list-linkcard .item a>i {
        display: none
    }

    .oldModel div[class="col-lg-4 zwgk-card-sider col-xs-12"] .list-linkcard .item.bg1>a {
        font-size: 22px
    }

    .oldModel .list-linkcard .subitem a {
        font-size: 22px
    }

    .oldModel .list-linkcard .item.bg2 a {
        font-size: 22px;
    }

    .oldModel .list-linkico .item span,
    .oldModel .list-linkico .itemblock span {
        font-size: 22px !important;
    }

    .oldModel .media-block .title {
        font-size: 22px;
    }

    .oldModel .media-block .title-small {
        font-size: 22px;
    }

    .oldModel .detail-article .content * {
        font-size: 22px !important;
    }

    .oldModel .zfgb-catename {
        font-size: 22px
    }

    .oldModel .mail-know>.title>span {
        font-size: 32px !important
    }

    .oldModel .ysqgk-button>a {
        font-size: 22px;
    }

    .oldModel .mail-know>.readme * {
        font-size: 22px !important;
    }
}